Angular Developer — Buffalo, NY
Зарплата не указана
ОткликнутьсяRole: Senior Angular Developer
Location: Buffalo NY (Hybrid role -3 days a week)
Type: Contract on W2/FTE
Key Responsibilities
• Take end-to-end ownership of the Angular/UI workstream.
• Develop enterprise-grade web applications using the latest stable version of Angular.
• Maintain strong awareness of current Angular features, APIs, architecture, and recommended development practices.
• Translate business requirements, functional specifications, and UI/UX designs into production-ready Angular applications.
• Build reusable, scalable, maintainable, and high-quality Angular components.
• Implement Angular routing, forms, validation, services, dependency injection, and UI workflows.
• Develop responsive and accessible enterprise user interfaces.
• Troubleshoot complex Angular/UI issues and drive them through resolution.
• Participate in frontend architecture and technical design decisions.
• Continuously modernize and improve Angular applications as the framework evolves.
Required Qualifications
• 10+ years of professional software/web development experience.
• Extremely strong, hands-on Angular experience.
• Strong experience with the latest stable versions of Angular and modern Angular development practices.
• Deep understanding of Angular application architecture.
• Strong experience with Angular components, services, routing, forms, validation, dependency injection, and lifecycle management.
• Proven ability to convert requirements directly into production-quality Angular code.
• Strong experience building enterprise-scale Angular applications.
• Strong HTML and CSS skills for professional UI development.
• Experience integrating Angular applications with REST APIs.
• Experience working with backend teams and microservices-based applications.
• Strong experience creating and maintaining Angular unit tests.
• Hands-on experience with JIRA.
• Hands-on experience with GitLab, including merge requests and collaborative development.
• Strong debugging and problem-solving skills.
• Excellent communication and collaboration skills.
• Demonstrated ability to independently own and deliver UI work from requirements through production.
Collaboration Model
The Senior Angular Developer will be the primary technical owner of the UI layer while working closely with the backend/Python microservices team.
Business Requirements → JIRA → Angular Design & Development → Unit Testing → GitLab Review → API Integration → QA → Production
The backend team owns the Python services and backend implementation. The Angular Developer owns the Angular implementation, UI quality, frontend work tracking, unit testing, GitLab workflow, and frontend/backend integration coordination.