Search by job, company or skills

5-10 Years
SGD 5,000 - 10,000 per month
Early Applicant
Quick Apply
  • 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). 

 

More Info

Job Type:
Function:
Employment Type:

Key Skills