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 applicable.AI-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.