We are looking for a Senior Front End Software Engineer to build modern, scalable web applications. This role combines hands-on Angular development with technical leadership, requiring someone who can shape frontend architecture, elevate engineering standards, and deliver high-quality user experiences. The ideal candidate brings deep expertise in TypeScript and JavaScript, collaborates effectively across product and engineering teams, and helps guide frontend work from concept through release.
Responsibilities:
- Build and enhance enterprise-scale frontend applications with Angular, creating reliable and maintainable solutions that support long-term growth.
- Lead technical direction for frontend development by establishing sound architecture, reusable component patterns, and consistent coding practices.
- Turn product goals, design concepts, and business needs into intuitive, responsive, and accessible user interfaces.
- Improve application speed and stability through performance tuning, bundle optimization, and thoughtful rendering strategies.
- Work closely with Product, UX/UI, backend engineers, QA, and DevOps to plan, estimate, and deliver frontend initiatives in an Agile environment.
- Oversee code quality through peer reviews, testing guidance, and development standards that strengthen maintainability and release confidence.
- Diagnose complex production issues, monitor application health with tools such as New Relic, and drive improvements in reliability and observability.
- Support and develop entry-level and mid-level engineers through mentoring, technical coaching, collaborative problem-solving, and knowledge sharing.
- Evaluate emerging frontend tools and frameworks, recommending practical improvements that enhance developer experience and product delivery.
- Communicate implementation options, technical tradeoffs, and delivery risks clearly to both technical and non-technical stakeholders.
- Strong detail-oriented experience developing complex frontend applications with Angular in a senior engineering capacity.
- Advanced proficiency in TypeScript, modern JavaScript, and frontend architecture for scalable web applications.
- Demonstrated ability to lead technical discussions, review code, and guide implementation decisions across a development team.
- Experience building responsive, cross-browser, and accessible user interfaces aligned with modern web standards.
- Solid understanding of testing approaches, including unit, integration, and end-to-end test strategy for frontend systems.
- Familiarity with monitoring and troubleshooting tools used to investigate performance issues and production incidents.
- Ability to collaborate effectively with cross-functional teams in Agile delivery environments.
- Additional exposure to technologies such as React.js, C#, .NET, or ASP.NET is considered beneficial.