Architect — Buffalo, NY
Зарплата не указана
ОткликнутьсяKey Responsibilities
Angular / UI Development
• Take end-to-end ownership of the Angular/UI workstream.
• Develop enterprise-grade web applications using the latest stable version ofAngular.
• Maintain strong awareness of current Angular features, APIs, architecture, andrecommended development practices.
• Translate business requirements, functional specifications, and UI/UX designsinto 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 frameworkevolves.Requirements-to-Code Ownership
• Analyze requirements and independently determine the appropriate Angularimplementation.
• Convert requirements into UI components, workflows, screens, and technicaltasks.
• Identify requirement gaps and clarify functional expectations with product andbusiness teams.
• Estimate UI development effort and track work through completion.
Track UI dependencies, blockers, defects, risks, and integration issues.
• Maintain clear visibility into UI progress and deliverables.
• Proactively identify issues that may impact delivery timelines and drive them toward resolution.
• Coordinate UI activities with product, UX/UI, QA, backend, and DevOps teams.
• Maintain and improve unit-test coverage.
• Use GitLab for source control and collaborative development.
• Follow appropriate branching, commit, merge request, and code-review
practices.
• Create and manage merge requests for Angular changes.
• Participate in peer code reviews.
• Resolve merge conflicts and maintain clean source-control practices.
• Work with established GitLab CI/CD processes where ••••••••-Assisted Development
• Experience using AI-assisted development tools to improve developer
productivity and code quality is preferred.
• Experience with GitLab Duo is a strong plus.
• Use AI-assisted tools appropriately for activities such as:
• Code generatio
• Unit-test generation
Primary Skill
Agile
Strong problem-solving skills and attention to detail.
Excellent communication and interpersonal skills.