Angular Developer
We are seeking an experienced Senior Angular Developer with 6-10 years of
expertise in front-end application development. The ideal candidate will have strong
hands-on experience in Angular, JavaScript, HTML, CSS, TypeScript, and Unit Testing
using Karma/Jasmine. The role involves designing and developing scalable, high-
performance web applications while mentoring junior developers and contributing to
architectural decisions.
Key Responsibilities
Design, develop, and maintain enterprise-grade web applications using Angular.
Build reusable, scalable, and maintainable UI components following best coding
practices.
Collaborate with product owners, architects, UX/UI designers, and backend
teams to deliver high-quality solutions.
Translate business requirements into technical solutions and implementation
plans.
Perform code reviews and establish development standards within the team.
Ensure application performance, responsiveness, security, and scalability.
Develop and maintain unit test cases using Karma and Jasmine to achieve high
code coverage.
Troubleshoot and resolve complex technical issues.
Participate in Agile ceremonies, sprint planning, estimations, and retrospectives.
Mentor junior developers and support technical upskilling within the team.
Required Technical Skills
Strong hands-on experience with Angular (v10+)
Expert knowledge of JavaScript (ES6+), TypeScript, HTML5, and CSS3
Experience with RxJS, Reactive Programming, and Angular Forms
Strong understanding of component-based architecture and state management
Experience with Unit Testing using Karma and Jasmine
Hands-on experience integrating RESTful APIs and handling asynchronous data
flows
Proficiency in responsive web development and cross-browser compatibility
Experience with source control tools such as Git
Understanding of web application security best practices
Familiarity with Agile/Scrum methodologies
Preferred Skills
Experience with Angular Material and Bootstrap
Knowledge of NgRx or other state management frameworks
Exposure to CI/CD pipelines and DevOps practices
Experience working in cloud-based environments (Azure/AWS)
Understanding of performance tuning and optimization techniques
Educational Qualification
Bachelors or Masters Degree in Computer Science, Information Technology, Engineering, or a related discipline.
Desired Candidate Profile
Strong analytical and problem-solving skills.
Excellent verbal and written communication abilities.
Ability to lead technical discussions and influence design decisions.
Experience collaborating with distributed teams and stakeholders.
Self-driven, proactive, and quality-focused professional.
Primary Skills
Angular, TypeScript, JavaScript, HTML5, CSS3, Karma, Jasmine, Unit Testing,
REST APIs, RxJS
Secondary Skills (Good to Have)
Angular Material, NgRx, CI/CD, Azure/AWS, Git, Agile/Scrum
Skills: unit testing,angular,javascript,typescript