Software Engineer (ReactJS)
Role Overview:
We are seeking a Software Engineer with 1-3 years of experience in ReactJS development. In this role, you will contribute to designing and developing single-page applications (SPAs) using ReactJS and Redux. Working alongside a diverse, cross-functional team, you will help create seamless user experiences that are efficient and scalable.
Key Responsibilities:
- Design, develop, and maintain single-page applications (SPAs) using ReactJS, JavaScript/TypeScript, and Redux
- Work with micro frontend architecture to build modular, scalable solutions
- Collaborate with designers, product managers, and engineers to create smooth, intuitive user interfaces
- Ensure technical feasibility and performance optimization of UI/UX designs
- Write clean, maintainable code following industry best practices and coding standards
- Troubleshoot and debug to maintain application stability
- Work with RESTful APIs and asynchronous data handling
- Utilize front-end build tools and workflows for efficient development
- Implement testing using front-end testing frameworks
- Participate in Agile/Scrum development processes and collaborate closely with team members
- Mentor junior team members through code reviews and knowledge sharing
What We’re Looking For:
- 1-3 years of experience with ReactJS, JavaScript/TypeScript, and Redux
- Strong understanding of micro frontend architecture
- Experience working with RESTful APIs and asynchronous request handling
- Familiarity with front-end build tools and testing frameworks (e.g., Jest, Cypress)
- Experience in Agile/Scrum development environments
- A collaborative mindset with excellent problem-solving skills
- Passion for learning and growing your skills
- Ability to work effectively in diverse, cross-functional teams
Singapore, SG