Career
React JS Developer
Singapore, Singapore
Role Overview We are seeking a passionate and skilled React JS Developer to join our front-end team. In this role, you will be responsible for building and maintaining user-facing features, developing reusable components, and collaborating closely with product, design, and back-end teams. You will work in a dynamic environment where your contributions directly support our voice & SMS marketing business. Key Responsibilities - Develop new user-facing features using React JS and translate UI/UX design wireframes into high-quality code. - Build reusable components and libraries for future use to improve efficiency and maintainability. - Integrate with back-end services/APIs (RESTful or GraphQL) and ensure smooth data flow. - Optimize applications for maximum speed, responsiveness, and cross-browser compatibility. - Ensure mobile responsiveness and a consistent experience across devices. - Write and maintain unit tests/integration tests, participate in code reviews, and uphold front-end best practices. - Collaborate with design, product, and back-end teams to deliver high-quality features on time. - Stay up to date with the latest React ecosystem features (Hooks, Context API, etc.) and front-end tooling. Required Qualifications / Skills - Proficient in JavaScript (ES6+), HTML5, CSS3, and solid front-end fundamentals. - Strong understanding of React JS core concepts (components, props, state, hooks, lifecycle, virtual DOM). - Experience with state management solutions (e.g., Redux, Context API, MobX). - Familiarity with build tools and front-end tooling (Webpack, Babel, npm/yarn, ESLint, Prettier). - Experience working with version control systems, especially Git. - Experience converting UI/UX designs (Figma, Sketch, XD) into code. - Experience integrating with RESTful APIs or GraphQL. - Good problem-solving skills, attention to detail, and ability to work in a fast-paced environment. Preferred / Bonus Qualifications - Experience with TypeScript in React projects. - Experience with server-side rendering frameworks (e.g., Next.js) or static site generation. - Experience with mobile or hybrid development (e.g., React Native) is a plus. - Experience in building component libraries or design systems. - Experience with performance optimization (lazy loading, code-splitting, virtualization). - Familiarity with testing frameworks (Jest, React Testing Library, Enzyme). - Experience in an Agile development environment and strong communication skills. What We Offer - Competitive salary and performance bonus (depending on experience, region). - Flexible working arrangements and a remote-friendly environment. - Opportunity to work on a product with real impact in voice & SMS marketing. - Technical growth: work with a modern React stack, have freedom to experiment, and contribute to front-end architecture. - Collaborative culture with continuous learning, tech sharing, and open communication.
Submit your application
Enter first name
Enter last name
Enter email
Enter phone
Enter nationality or work authorization
Links
Enter Linkedin Url