JavaScript Frontend Developer

Summary

Senior frontend engineer leading design and delivery of modern, accessible web UIs for enterprise-grade digital products, building component-based interfaces with JavaScript/TypeScript and frameworks like Angular, React, or Vue in an API-centric, regulated environment.

Software Engineer (Frontend) - Digital Factory

Grade: Supervising Partner Department: Digital Factory

Job Introduction: The Software Engineer (Frontend) is responsible for the design and delivery of modern, high-quality web user interfaces for enterprise-grade digital products within the Digital Factory. Playing a key role in an API-centric delivery environment, this position collaborates closely with the Product, UX, Backend, Architecture, and Delivery teams to build scalable, secure, accessible, and maintainable frontend solutions for regulated enterprise contexts.

At a Supervising Partner level, this role drives complex frontend deliveries, sets technical direction, and builds frontend engineering capabilities across initiatives.

Key Responsibilities

  • Lead technical delivery through complex frontend workflows, making design decisions and resolving cross-team dependencies, accessibility risks, and escalations.

  • Mentor engineers, enforce frontend standards, and drive improvements in architecture, design system reuse, accessibility, security, performance, testing, and technical debt management.

Frontend Application Development

  • Design, implement, and maintain modern web applications using JavaScript, TypeScript, and contemporary frontend frameworks or libraries.

  • Develop component-oriented user interfaces aligned with UX/UI designs, design systems, and accessibility standards, including WCAG guidelines.

  • Implement client-side routing, state management, and modular application frameworks with a focus on clarity, scalability, and maintainability.

Framework & Quality Engineering

  • Apply frontend engineering principles that are transferable across frameworks such as Angular, React, Vue, or equivalent technologies.

  • Write clean, well-structured, readable, maintainable, and testable JavaScript and TypeScript code.

  • Demonstrate awareness of the responsible use of AI and proficiency in leveraging AI tools, including effective solicitation techniques and token-efficient solicitation design.

Performance, Accessibility & User Experience

  • Apply frontend performance best practices, including lazy loading, efficient rendering, asset optimization, and performance diagnostics.

  • Ensure consistent behavior across browsers, devices, and screen sizes.

  • Diagnose and resolve frontend performance, usability, and accessibility issues using standard tools.

Security, Operations & Continuous Improvement

  • Implement secure frontend development practices to protect against common web vulnerabilities.

  • Demonstrate risk awareness of third-party dependencies, license management, dependency updates, and vulnerability management.

  • Keep up with the company's security, privacy, and compliance requirements.

What success in this role will look like

  • Demonstrate successful leadership in complex frontend delivery, improved engineering capability, and consistent adoption of architecture, accessibility, and quality standards.

  • Success in this role is measured by the ability to consistently deliver high-quality results through technical execution, collaboration, technical quality, operational reliability, and business delivery expectations, including:

  • Delivering modern, accessible, maintainable, and scalable frontend solutions.

  • Solid JavaScript and TypeScript implementation quality with clean, testable, and reusable code.

  • Effective use of web standards, accessibility practices, API-driven collaboration, and frontend architecture patterns.

  • Improved frontend performance, usability, reliability, and consistency across devices and browsers.

Qualifications & Experience

  • Bachelor's or Master's degree in Computer Science, Software Engineering, Information Technology or a related field.

  • Solid professional experience with modern frontend development using JavaScript and TypeScript.

  • Good understanding of web fundamentals, including HTML, CSS, browser behavior, accessibility, responsive design, and investigation of tool performance (e.g., Chrome dev tools).

  • Experience with at least one modern frontend framework or library, such as Angular, React, Vue, or equivalent technologies.

  • Experience consuming REST APIs in an API-driven or contract-driven environment.

  • Familiarity with frontend testing strategies, CI/CD pipelines, code reviews, and shared development standards.

  • Work effectively in a team, contributing to collective success while remaining open to feedback and coaching from more experienced colleagues.

  • Knowledge of frontend security fundamentals, dependency management, privacy, and enterprise compliance expectations.

  • 7+ years of experience are required.

Preferred Experience

  • Experience with templates and state management libraries.

  • Knowledge of design systems, enterprise UI platforms, and accessibility-focused delivery.

  • Experience in enterprise digital delivery or in regulated environments.

  • Team collaboration skills.

  • Knowledge of the use of AI, solicitation skills, how to use AI tools - effective solicitations in tokens.

See also

要針對這個職缺調整履歷嗎?

目前無法檢查您與這個職缺的符合程度;請先將履歷加入個人檔案,下次即可查看。

A new version of freehire is available