Partner with Architects to define, evolve, and implement a highly scalable and resilient UI architecture.
Lead the design and development of reusable component libraries, design systems, and UI frameworks used across products.
Drive the implementation of complex UI features with a strong focus on performance, reliability, and cross-browser/device compatibility.
Optimize application rendering, responsiveness, and accessibility using best-in-class techniques and performance tooling.
Establish and enforce UI coding standards, engineering best practices, and architectural guidelines for the front-end organization.
Conduct thorough code reviews to ensure code quality, scalability, maintainability, and adherence to standards.
Mentor and guide senior and mid-level UI engineers; enable teams to adopt modern frameworks, tools, and engineering practices.
Collaborate closely with UX designers, product managers, and backend engineering teams to deliver seamless and cohesive user experiences.
Translate product requirements, UX flows, and design mockups into high-quality, production-ready UI code.
Evaluate and recommend next-generation UI technologies and frameworks (e.g., WebAssembly/WASM, micro frontends).
Lead proof-of-concept efforts to validate new technologies, improve UI/UX, and drive innovation across the product.
Champion performance improvements through strategies like lazy loading, code splitting, caching, and efficient rendering.
Ensure applications comply with WCAG/ARIA accessibility guidelines and deliver inclusive user experiences.
Enhance developer productivity through advanced tooling (linters, build tools, bundlers, CI/CD automation for front-end).
Contribute to automated testing strategies, including unit testing, integration testing, and visual regression testing.
Knowledge, Skills & Abilities:
Expert-level proficiency in JavaScript, TypeScript, React, and Angular.
Deep understanding of HTML5, CSS3, SASS/LESS, and responsive, mobile-first design methodologies.
Strong experience with state management tools (Redux, RxJS, Zustand, NGXS, etc.).
Hands-on knowledge of Web Performance APIs, Accessibility APIs, and front-end security best practices.
Mastery of component-based architecture, micro frontends, design systems, and modular UI development.
Experience integrating front-end applications with RESTful APIs and backend services.
Practical experience working with CI/CD pipelines and modern test automation frameworks (Jest, Cypress, Playwright).
Excellent communication, cross-functional collaboration, and stakeholder-management skills.
Ability to drive technical strategy, influence architectural decisions, and build consensus across teams.
Strong debugging, problem-solving, and analytical skills with a focus on delivering high-quality UI solutions at scale.
Job Classification
Industry: Hardware & NetworkingFunctional Area / Department: Engineering - Software & QARole Category: Software DevelopmentRole: Front End DeveloperEmployement Type: Full time