Sr Software Engineer - Frontend (Angular)
Senior Software Engineer (Frontend)
The Role
As a Senior Software Engineer specialising in Angular, you will play a critical role in
designing, developing, and maintaining high-quality web applications for our global clear
aligner platform. You will lead technical initiatives, mentor junior engineers, and work
closely with cross-functional teams to deliver projects that meet business objectives. This
role requires a blend of traditional frontend excellence and a forward-thinking approach to
AI-integrated development practices.
Key Responsibilities
• Advanced Frontend Development:
• Lead the design and maintenance of web applications using Angular 18+,
and signal based reactive patterns.
• Implement responsive interfaces with high technical precision and mastering
UI/UX development practices using proper design libraries extending Angular
material.
• Write clean, maintainable, and efficient code following industry best practices
and proper design and architectural patterns.
• Technical Discovery & Strategic Influence:
• Develop and optimise AI agent workflows and agentic harnesses to
enhance product capabilities.
• Proactive Research: Scout for emerging tools, libraries, or AI techniques
that can expand our technical possibilities.
• Strategic Reporting: Present new technical opportunities to executive and
product teams to influence the future roadmap.
• Leadership & Mentorship:
• Provide technical leadership and mentorship to junior and mid-level
engineers.
• Conduct rigorous code reviews to ensure adherence to best practices and
high code quality.
• Testing & Quality:
• Create and execute comprehensive testing strategies, including unit,
integration, and end-to-end tests.
• Create and ensure proper linting and quality checks in pipelines to enforce
standards.
Technical Skills
• Core Stack: Expert knowledge of Angular 18+, HTML, SCSS, TypeScript, RxJS,
and the Angular CLI.
• AI Proficiency: Hands-on experience or deep familiarity with AI agent skills,
prompt/context engineering, and harness engineering.
• Version Control: Must be highly proficient in Git, including complex branching
strategies and conflict resolution.
• Cloud & Deployment: Familiarity with deploying and managing frontend assets via
AWS (CloudFront, S3) and CI/CD pipelines is preferred.
• Modern Architecture: Exposure to ideas of Micro-Frontends, Monorepos (Nx),
and Server-Side Rendering (SSR).
• Methodology: Strong experience working in Agile/Scrum environments to ensure
alignment on project goals and timelines.
Soft Skills
• Strong problem-solving abilities and extreme attention to detail.
• Effective communication skills, with the ability to collaborate with product managers,
UX/UI designers, back-end developers and Quality assurance team.
• Self-motivated and able to work independently while encouraging and cultivating a
"sense of discovery" within the team.