About This Role
This Angular Developer role is for a frontend-focused engineer who can understand product problems, work with partial requirements, and take ownership of delivery. The position requires a good understanding of the complete application, including frontend, APIs, backend, authentication, data flow, and production behavior.
Responsibilities
- Understand product problems and work with partial requirements
- Use AI coding tools effectively
- Take ownership of delivery
- Identify whether an issue is frontend, API, backend, or data related
- Debug and solve problems
- Understand an existing codebase quickly
- Develop responsive and reusable UI
- Utilize Git and deployment workflow knowledge
- Test your own work before sending it to QA
- Understand requirements using AI
- Research using AI
- Understand existing code using AI
- Perform technical planning using AI
- Create documentation using AI
- Prepare feature/user flows using AI
- Create prototypes or proof of concepts using AI
- Implement using AI
- Debug using AI
- Test using AI
- Perform code review using AI
- Give proper context to AI
- Break problems into smaller tasks
- Validate AI-generated code
- Identify wrong assumptions
- Improve generated solutions
- Work on multiple activities in parallel
- Keep execution moving while AI tools are working
- Understand customer problems, business requirements, rough ideas, partial clarity, or expected outcomes
- Help convert requirements into executable solutions
- Understand why a feature is required and what problem it solves
- Understand how customers will use features
- Understand backend/API dependencies
- Understand edge cases and failure states
- Understand production impact
- Take responsibility for the complete outcome of your work
- Be comfortable with changing priorities
- Work across different modules
- Handle urgent product requirements
- Learn unfamiliar technologies
- Support production fixes when needed
- Deliver some requirements within short timelines
- Take responsibility for the final result
- Be willing to learn LLM APIs, tool calling, MCP, AI agents, agent workflows, and automated operations
Requirements
- Good knowledge of Angular, TypeScript, JavaScript, Bootstrap 5, HTML and CSS