Software Engineer [Full Stack/ React JS + Python]

Posted 3 Days Ago
Be an Early Applicant
Singapore, SGP
In-Office
Entry level
Information Technology • Software • Consulting • Cybersecurity
The Role
Build and maintain responsive React applications with reusable JSX components, state management, REST API integrations, performance optimization, and automated testing. Collaborate with design, backend engineering, and QA teams to deliver reliable user experiences. The role involves Java and Spring Boot API integration, responsive design, accessibility, routing, validation, troubleshooting, and defect resolution.
Summary Generated by Built In
  • Responsible for designing, building, and maintaining responsive, high-performance front-end applications using React.js, while integrating with Java/Spring Boot REST APIs. This role focuses on creating modular UI components, implementing state management, ensuring quality through testing, and collaborating with design and back-end teams to deliver reliable user experiences.
  • Roles and Responsibilities
  • Build modular, reusable, and testable UI components (e.g., forms, buttons, dashboards) using JSX.
  • Translate wireframes and UI designs into fully functional, responsive, and interactive front-end code.
  • Implement state management using Redux and/or Context API and manage application behavior using React Hooks (e.g., useState, useEffect).
  • Integrate front-end components with back-end services using RESTful APIs, including Java/Spring Boot API services.
  • Optimize application performance using techniques such as code-splitting, lazy loading, and efficient rendering patterns.
  • Write and maintain unit and integration tests using tools such as Jest and React Testing Library; troubleshoot and fix defects to ensure quality.


Requirements
  • Proficiency with HTML5, CSS3, and React.js.
  • Experience building component-based UI using JSX and modern React patterns (Hooks).
  • Working knowledge of state management approaches (Redux and/or Context API).
  • Experience integrating UI with RESTful APIs, including back-end services built with Java and Spring Boot.
  • Experience with version control (Bitbucket) and modern front-end tooling (Webpack or Vite) and package managers (npm or yarn).
  • Experience writing and maintaining unit/integration tests using Jest and React Testing Library.
  • Familiarity with client-side routing using React Router.
  • Familiarity with schema-based validation libraries such as Yup and Zod.
  • Preferred Attributes
    - Experience with TypeScript.
    - Experience with Next.js and server-side rendering (SSR).
    - Strong understanding of responsive design, accessibility, and cross-browser compatibility.
    - Performance tuning experience for React applications (render optimization, bundling strategies).
    - Strong collaboration skills to work effectively with UI/UX, back-end engineering, and QA stakeholders.
  • Certifications
    - React or modern front-end framework certification (vendor or recognized training provider).
    - Java and/or Spring Boot certification (e.g., Oracle Java, VMware Spring).
    - Cloud or DevOps certification (optional; role-dependent).


Skills Required

  • Proficiency with HTML5, CSS3, and React.js
  • Experience building component-based user interfaces with JSX and modern React Hooks
  • Working knowledge of Redux and/or Context API for state management
  • Experience integrating front-end applications with RESTful APIs, including Java and Spring Boot services
  • Experience with Bitbucket version control
  • Experience with Webpack or Vite and npm or yarn
  • Experience writing unit and integration tests with Jest and React Testing Library
  • Familiarity with React Router
  • Familiarity with schema validation libraries such as Yup and Zod
  • Experience with TypeScript
  • Experience with Next.js and server-side rendering
  • Strong understanding of responsive design, accessibility, and cross-browser compatibility
  • React or modern front-end framework certification
  • Java and/or Spring Boot certification
  • Cloud or DevOps certification
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
84 Employees
Year Founded: 2009

What We Do

Technopals provides IT solutions to organizations, including IT security services, talent acquisition, enterprise IT infrastructure, and software development. Serving organizations across Asia Pacific and other global markets, it works with businesses of all sizes to help them meet infrastructure needs and gain value from technology. Its approach emphasizes established industry practices, client service, and practical IT solutions.

Similar Jobs

Wise Logo Wise

Senior B2B CRM Manager

Fintech • Mobile • Payments • Software • Financial Services
Hybrid
Singapore, SGP
9000 Employees

Airwallex Logo Airwallex

Associate Director, Payments/Scheme Economics

Artificial Intelligence • Fintech • Payments • Business Intelligence • Financial Services • Generative AI
In-Office
Singapore, SGP
2700 Employees

Micron Technology Logo Micron Technology

Senior Engineer

Artificial Intelligence • Hardware • Information Technology • Machine Learning
In-Office
Singapore, SGP
45000 Employees

Micron Technology Logo Micron Technology

Staff Engineer

Artificial Intelligence • Hardware • Information Technology • Machine Learning
In-Office
Singapore, SGP
45000 Employees

Similar Companies Hiring

Ford Energy Thumbnail
Automotive • Software • Energy • Utilities • Manufacturing • Renewable Energy
US
55 Employees
Revel Thumbnail
Aerospace • Hardware • Robotics • Software
Marina Del Rey, California
70 Employees
Blee Thumbnail
Artificial Intelligence • Marketing Tech • Software
New York, New York
30 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account