x
Get our mobile app
Fast & easy access to Jobstore
Use App
Congratulations!
You just received a job recommendation!
check it out now
Browse Jobs
Companies
Campus Hiring
Download App
Jobs in Singapore   »   Jobs in Singapore   »   React Developer
 banner picture 1  banner picture 2  banner picture 3

React Developer

Elliott Moss Consulting Pte. Ltd.

Elliott Moss Consulting Pte. Ltd. company logo

Job Description:

We are looking for a skilled Front-End Developer with a strong focus on React and proficiency in frontend UI development. Ideally, the candidate should also have some experience with backend Java API development. This role will involve converting legacy JSP-based UI to React, building new UI screens with scalability and reusability in mind, and integrating frontend applications with backend APIs. The successful candidate will collaborate with Business Analysts and Java Developers to ensure high-quality code, perform unit testing, and support defect resolution.

Key Responsibilities:

UI Development with React:

· Develop front-end screens using React and TypeScript, ensuring scalability and reusability of components.

· Build well-structured and maintainable code using modern frontend frameworks, libraries, and middleware.

· Ensure a consistent look and feel of the UI throughout the application, maintaining design standards.

Integration with Backend APIs:

· Collaborate with backend developers to integrate the UI with Java-based APIs.

· Ensure smooth data exchange between the frontend and backend services, focusing on performance and responsiveness.

Legacy UI Conversion:

· Lead the conversion of existing JSP-based legacy UI into modern React components.

· Refactor code and components to enhance modularity and improve performance.

CSS Styling and UI Consistency:

· Implement responsive and accessible UI designs using CSS, ensuring a seamless user experience across devices.

· Maintain uniformity in the design system and styling across the application.

Testing and Quality Assurance:

· Develop and execute unit tests using the Jest framework for React components.

· Perform local testing and collaborate with QA teams to ensure the quality and performance of the frontend applications.

Collaboration and Support:

· Work closely with Business Analysts and Java Developers to address and fix defects in the application.

· Participate in configuration and release management processes to ensure smooth deployment of new features.

Top 3 Must-Have Skills:

· Proficiency in Frontend Development (React & TypeScript):

· Strong experience building modern UI screens with React, TypeScript, and related libraries.

· In-depth understanding of Reacts component lifecycle, state management, and middleware.

Experience in Backend Integration (Java APIs):

· Some experience working with Java APIs and integrating frontend applications with backend services.

· Familiarity with API design principles and data handling in a full-stack environment.

CSS Styling Expertise:

· Solid understanding of CSS and its various frameworks to style UI components and ensure consistent, responsive designs.

Preferred Skills:

Java JSF Technologies:

· Experience with Java Server Faces (JSF) or related technologies is highly desirable, especially for understanding legacy codebases.

Jest Framework for Unit Testing:

· Familiarity with writing unit tests in the Jest framework for React components, ensuring the robustness of UI elements.

IBM WebSphere Liberty Server:

· Prior experience working with IBM WebSphere Liberty Server is a plus.

Basic Requirements:

Build Management:

· Basic knowledge of managing builds and ensuring the successful deployment of frontend applications.

Configuration & Release Management:

· Familiarity with configuration and release processes to manage application deployments effectively.

Sharing is Caring

Know others who would be interested in this job?