Location: Mangalore
No. of Positions: 01
Experience Level: 7-10 Years
Role Description:
We are looking for a Senior Angular Developer who can go beyond development and take ownership of architecture understanding, solution design, planning, and execution. The ideal candidate is someone who can interface with product/engineering teams, break down complex requirements, plan execution phases, and guide the team on technical and architectural decisions. This is a role that blends strong hands-on Angular expertise with architectural thinking and technical leadership.
Responsibilities:
Technical & Architectural Responsibilities
- Design, develop and maintain advanced Angular (v10+) applications with scalable, modular architecture.
- Understand and contribute to the application’s overall architecture including component structures, state management, data flow and integration layers.
- Participate in and influence solution design, architecture reviews and technical road mapping.
- Create high-quality UI components using TypeScript, RxJS, Angular Material and modern design patterns.
- Integrate frontend modules with REST/GraphQL APIs and work closely with backend teams on interfaces and contracts.
- Ensure application performance, maintainability and security at scale.
- Conduct in-depth analysis of requirements and convert them into architecture-aware designs.
- Establish coding standards, enforce best practices and ensure high code quality.
Execution Planning & Resourcing
- Break down complex features/modules into phased execution plans.
- Estimate development effort, define timelines and forecast resource needs.
- Identify risks, dependencies and mitigation strategies.
- Guide the team in sprint planning, task distribution and prioritization.
- Ensure alignment with architecture decisions and overall product roadmap.
Collaboration & Leadership
- Interface with clients, product owners and cross-functional teams to gather requirements and provide technical clarity.
- Drive technical discussions, propose solutions and influence design decisions.
- Mentor junior developers and support them through code reviews, pairing and knowledge sessions.
- Represent engineering in client or internal meetings when discussing technical feasibility and timelines.
Skills
- 7–10 years of hands-on development experience, with strong expertise in Angular (v10+).
- Advanced proficiency in:
- TypeScript
- RxJS
- Angular CLI, Angular CDK
- HTML5, SCSS/CSS3
- State management (NgRx or similar)
- Strong understanding of:
- Application and component architecture
- Modular, scalable front-end design
- API integration patterns
- Performance optimization
- Debugging and profiling tools
- Experience in unit testing using Jasmine/Karma.
Architecture & Design Skills
- Ability to interpret high-level business requirements into architectural plans.
- Experience with design patterns, modular architecture, and large-scale application design.
- Understanding of micro frontends, monorepos (Nx), or multi-module Angular structures (preferred).
Execution & Planning Skills
- Ability to plan execution phases, resource allocation, technical sequencing, and sprint breakdowns.
- Proven experience managing dependencies and minimizing delivery risks.
- Strong project ownership and accountability mindset.
Soft Skills
- Excellent communication and presentation skills.
- Strong analytical and problem-solving ability.
- Ability to operate independently with minimal oversight.
- Leadership qualities – ability to guide, mentor and influence the team.
- Comfortable representing engineering decisions in client interactions.






