Sr. Angular Developer + UI/UX Experience
Job Description
Job Description
We are looking for an experienced Senior Angular Developer with UI/UX experience to join a team delivering modern web applications in West Des Moines, Iowa. This Long-term Contract position is ideal for a hands-on engineer who excels in front-end development while also contributing across the full stack with Microsoft technologies. The role focuses on building responsive, user-friendly solutions using Angular and JavaScript frameworks, with an emphasis on performance, usability, and maintainable code.
Responsibilities:
• Design and develop scalable web applications with a strong emphasis on Angular-based front-end architecture.
• Build interactive user interfaces using modern JavaScript and Angular versions 16, 17, and 18.
• Collaborate with cross-functional teams to translate business needs into clean, efficient technical solutions.
• Contribute to back-end and middle-tier development using .NET and ASP.NET technologies.
• Improve application usability by incorporating sound user experience principles into front-end design decisions.
• Write well-structured, reusable, and testable code that supports long-term maintainability.
• Troubleshoot application issues, resolve defects, and optimize performance across the full technology stack.
• Support ongoing enhancements and framework-related updates as part of the application lifecycle.
• 5+ years of software development experience, including substantial front-end engineering work.
• 3+ years of UI/UX work - be able to share project work. Must be hands on
• Strong expertise in Angular and modern JavaScript development for enterprise web applications.
• Hands-on experience with Angular 16, 17, and 18 in production or large-scale development environments.
• Proficiency with .NET and ASP.NET for full-stack application development.
• Solid understanding of front-end frameworks, component-based architecture, and responsive design practices.
• Experience creating intuitive user experiences with awareness of UX principles and user-centered development.
• Ability to work independently and collaboratively in a fast-paced, delivery-focused environment.
