Frontend Engineer
NanoSoft Business systems Pte Ltd- Posted 6 hours ago
- Be among the first 10 applicants
Job Description
Responsibilities
Responsible for designing, developing, and maintaining scalable web applications using modern cloud-native architectures. This role involves working on micro-frontend user interfaces leveraging Azure cloud services and event-driven architectures.
At higher skill levels (i.e. System Analyst, Senior System Analyst), a Frontend Engineer is also required to
- Define and implement engineering processes for accessibility, performance and maintainability across teams and projects.
- Work closely with UX designers and developers to translate design intent into robust, scalable implementations, effectively bridging the gap between design and engineering.
- Analyse complex UI/UX, accessibility, and performance challenges, delivering strategic and scalable solutions rooted in industry best practices.
- Provide constructive feedback on design feasibility and partner across disciplines to ensure technical alignment.
- Lead the build of reusable UI components and scalable design systems with documented styles and patterns to ensure consistency and usability.
- Maintain component libraries with clear documentation and support versioning and updates.
- Ensure UI components meet accessibility standards by conducting audits using tools like aXe and screen readers, with thoughtful consideration of design intent to deliver inclusive, user-friendly experiences.
· Interpret Google Lighthouse and Core Web Vitals reports to enhance implementation, performance and SEO for seamless user experiences.
Technical Skillset
General Skillset
- Cloud Platforms (e.g. Azure)
- Microservices architecture and event-driven patterns (e.g. Kafka)
- Containerisation and orchestration tools (e.g. Docker, Kubernetes, Kubectl command, Helm chart, FluxCd)
- Database technologies (e.g. SQL)
- Unit Testing (xUnit, Jasmine/Karma)
Frontend Technologies and Practices
- JavaScript/TypeScript, HTML5, CSS3
- Angular (Single Page Application)
- Implementing WCAG-compliant interfaces and components using ARIA roles, semantic HTML, and accessibility testing tools like aXe-core
- Building and maintaining scalable design systems with Storybook, Material UI, or similar frameworks
- Performance optimisation techniques: lazy loading, code splitting, auditing with Google Lighthouse, Core Web Vitals
- Implementing responsive design with mobile-first principles, media queries, and flexible layouts
Other Skillset
- Experience working with Agile teams with strong collaboration skills.
- Experience with software best practices and principles ensuring clean, maintainable and efficient codes.
Experience Requirements
- Minimum 2 years experience in developing and/or maintaining systems, focusing on micro-frontend interfaces.
- Minimum 3 years experience in designing, developing and/or maintaining systems of at least 500 man-days, focusing on micro-frontend interfaces.
- Minimum 3 years experience in front-end development or UI/UX engineering roles, with a strong focus on UX principles.
- Minimum 5 years experience in designing, developing and/or maintaining systems of at least 1,000 man-days, focusing on micro-frontend interfaces.
- Minimum 5 years experience in front-end development or UI/UX engineering roles, with a strong focus on UX principles.
- Led a team to deliver a project in front-end engineering for complex systems such as government platforms, financial systems, or enterprise-grade applications.
Qualification1 Requirements
- Degree or Diploma in Computer Science, Computer Engineering, Information Technology or related disciplines
- Azure Developer Associate certification (AZ 204)
In addition to academic qualifications, Frontend Engineers with the professional certifications or equivalent training will be considered an advantage. Examples include:
- UX Certification from Nielsen Norman Group (NN/g) or General Assembly
- Accessibility certifications such as Certified Professional in Accessibility Core Competencies (CPACC) or Web Accessibility Specialist (WAS) from International Association of Accessibility Professionals (IAAP).
