We are seeking an experienced Senior Frontend Engineer to join our agile development team. In this role, you will be responsible for designing and implementing sophisticated user interfaces with modern frontend technologies, while mentoring junior developers and contributing to key technical decisions.
1 year Contract(extendable)
Key Responsibilities
- Lead the development of complex frontend applications using React.js and Next.js, ensuring scalability, performance, and maintainability.
- Architect and implement responsive, accessible, and high-performing user interfaces that deliver exceptional user experiences.
- Collaborate closely with UX/UI designers and backend engineers to translate business requirements into elegant technical solutions.
- Champion best practices in frontend engineering, including testing, code quality, and documentation.
- Mentor and support junior developers, providing constructive feedback through code reviews.
- Participate in agile ceremonies, system design discussions, and technical planning.
- Troubleshoot, debug, and resolve production issues while maintaining overall system stability.
Required Skills & Experience
- 8+ years of professional software development experience.
- Strong expertise in React.js and Next.js, with experience in state management (Redux, Recoil, Zustand, or similar) and modern React hooks/patterns.
- Proficiency in JavaScript/TypeScript, HTML5, and CSS3 (including preprocessors and responsive design).
- Hands-on experience with frontend build tools, package managers, and version control (Webpack, Vite, npm/yarn, Git).
- Strong knowledge of frontend testing methodologies (Jest, React Testing Library, Cypress, Playwright).
- Experience working in agile environments with CI/CD pipelines.
- Excellent problem-solving, debugging, and analytical skills.
- Strong communication skills and proven experience working in cross-functional teams.
Good to Have
- Exposure to cloud platforms (AWS, EKS, Kubernetes).
- Experience with micro-frontend architecture.
- Understanding of server-side rendering (SSR) and static site generation (SSG).
- Prior experience with Singapore Government IT projects, SingPass/CorpPass integration, or SGTS.
- Familiarity with government security policies and compliance standards.
- Hands-on experience with performance monitoring tools (Lighthouse, New Relic, Datadog).
- Knowledge of GraphQL and API integration.
- Contributions to open-source projects or technical communities.