Full Stack Angular Engineer
Role details
Job location
Tech stack
Job description
Seeking a highly skilled and motivated Senior Full Stack Angular Engineer to join our Dealer Web Applications team. This role is responsible for architecting, designing, and developing modern, scalable, and high-performance Angular applications that empower Polaris dealers and enhance customer experiences. You will play a key role in shaping new cloud-native applications, mentoring team members, and driving engineering excellence in a fast-paced, agile environment.
System Design & Architecture
- Architect and implement scalable, maintainable Angular web applications (currently v21), C#, ASP.NET Core, and Azure services
- Define and advocate for best practices in Angular application design, code quality, and performance
- Champion modern UI/UX principles and responsive design for dealer-facing solutions
- Ensure technical feasibility of UI/UX designs and optimize for speed and scalability
Full-Stack Development & Engineering
- Design, code, test, and debug high-quality web applications using Angular, Angular Material, Typescript, SASS, RxJS, and Angular Signals
- Build Angular applications from the ground up, driving best practices and standards. This is not maintenance work
- Develop high-quality, testable code across the stack (front-end, back-end, APIs, and cloud services)
- Author node packages and libraries; create and maintain documentation (JSdocs)
- Implement automated testing frameworks (Jest, Cypress, Playwright) and contribute to test automation
- Document technical decisions, implementation details, and API specifications
Collaboration & Leadership
- Collaborate with cross-functional teams, including product owners, designers, and other developers, to define and implement application features
- Mentor and support junior developers, providing guidance and knowledge sharing
- Participate in Agile ceremonies, peer reviews, and communities of practice
- Translate business requirements into technical solutions
Operational Support & Continuous Improvement
- Troubleshoot and resolve complex technical issues.
- Stay up-to-date with the latest industry trends and technologies.
- Improve system logging, error reporting, and performance monitoring
Requirements
-
Experience with Storybook for UI component development
-
Familiarity with Monorepo tools such as Nx
-
Knowledge of CI/CD pipelines and tools like Jenkins or GitHub Actions
-
Familiarity with Azure
-
Experience with databases, developing against SQL Server, Azure SQL, Cosmos
-
Understanding of behavioral, structural, and creational design patterns