Job details

Senior Frontend Software Engineer (React.js and Next.js)

  • GraphQL
  • AWS
  • TypeScript
  • Agile
  • React.js
  • CSS
  • UX
  • HTML5
  • Kubernetes
  • JavaScript
  • Software Development
  • Software Engineering
  • CSS3
  • ReactJS
  • Web Applications
  • Agile Methodolgy
  • Business Requirements
  • Version Control
  • Continuous Integration and Continuous Deployment
  • Cloud Infrastructure

Posted: 1 week ago

Key Responsibilities:

• Lead the development of complex frontend applications using React.js and Next.js, ensuring high performance, reusability, and scalability

• Architect and implement responsive, accessible, and performant user interfaces that deliver exceptional user experiences

• Collaborate with UX designers and backend engineers to translate business requirements into technical solutions

• Champion best practices in frontend development, including code quality, testing, and documentation

• Mentor junior developers and conduct code reviews to maintain high code quality standards

• Participate in agile ceremonies and contribute to technical planning and architecture discussions

• Troubleshoot and debug production issues whilst maintaining system stability


Required Skills and Experience:

• 8+ years of professional software development experience

• Strong expertise in React.js and Next.js, including state management solutions and modern React patterns

• Profound understanding of JavaScript/TypeScript, HTML5, and CSS3

• Experience with frontend build tools, package managers, and version control systems

• Strong knowledge of frontend testing frameworks and methodologies

• Experience working in Agile environments with continuous integration/continuous deployment (CI/CD)

• Excellent problem-solving skills and attention to detail

• Strong communication skills and experience working in cross-functional teams


Good to Have:

• Experience with AWS services and cloud infrastructure

• Knowledge of container orchestration platforms, particularly Kubernetes or Amazon EKS

• Experience with micro-frontend architecture

• Understanding of server-side rendering and static site generation

• Experience working on Singapore Government IT projects

• Hands-on experience with SingPass and CorpPass integration

• Familiarity with Singapore Government Technology Stack (SGTS)

• Experience implementing government security policies and guidelines

• Knowledge of government digital service standards and best practices

• Experience with performance monitoring and optimization tools

• Experience with GraphQL

• Contributions to open-source projects