Job Title :- Full Stack Angular Engineer
Location :- Minneapolis, MN
JOB SUMMARY:
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
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