Collaborate with stakeholders, architects, developers, and creative teams to design and build Angular single‑page applications (SPAs).
Develop front‑end solutions using modern web technologies, including Angular, TypeScript, and JavaScript frameworks.
Provide technical leadership and guidance to development teams on UI architecture and implementation strategies.
Build, maintain, and optimize scalable front‑end applications aligned with business requirements.
Develop reusable components, libraries, and UI patterns for cross‑team consumption.
Review code and provide mentorship to engineers to ensure adherence to best practices and standards.
Translate business requirements into technical solutions and application designs.
Support projects from initial concept through implementation and deployment.
Lead adoption of modern development approaches, including AI‑enabled engineering tools, where applicable.
Requirements
High school diploma with 14 or more years of experience in UI development or front‑end software engineering; or Associate degree with 12 or more years of experience; or Bachelor’s degree in Computer Science, Software Engineering, or Engineering with 10 or more years of experience; or Master’s degree in Computer Science, Software Engineering, or Engineering with 8 or more years of experience
10 or more years of experience building user interfaces using modern web development technologies
5 or more years of experience developing single‑page applications using Angular
5 or more years of experience working with technologies including NgRX, RxJS, HTML5, CSS3 or Sass, Git, JavaScript, and TypeScript
5 or more years of experience applying object‑oriented and component‑based design principles
5 or more years of experience developing full‑stack applications using Node.js