Job Summary
Polaris Industries, Inc. is 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
Key Responsibilities
System Design & Architecture
- Architect and implement scalable, maintainable Angular web applications (currently v22), 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
Skill Requirements
Minimum Qualifications:
- 9+ years of experience in full-stack web application development using Visual Studio, C#, ASP.NET Core (minimum .NET 8, preferred .NET 10), and MVC
- 6+ years experience with Angular (v16 or above, we are using v22)
- Expert-level proficiency in Angular, TypeScript, JavaScript, HTML, SASS, and CSS
- Full Stack development experience, with .NET and C#
- Experience with Angular Material, RxJS, Angular Signals
- Experience authoring node packages and libraries
- Experience with performance optimization (lazy loading, code splitting)
- Experience with automated testing frameworks (Jest, Cypress, Playwright)
- Strong understanding of responsive UI development and cross-browser compatibility
- Familiarity with RESTful APIs and web services
- Proficiency in Angular CLI, Angular DevTools, and git version control (GitHub)
- Excellent problem-solving, written and verbal communication skills.
Ability to work independently and as part of a highly collaborative team in a fast-paced, deadline-driven environment
Other Requirements
Nice to Have:
- 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