Job Summary
We are looking for a skilled Angular Developer with strong front-end development expertise to build responsive, scalable, and high-performance web applications. The ideal candidate should have hands-on experience with Angular, CSS, REST APIs, and modern web development practices. The candidate will work closely with UI/UX designers, backend developers, and product teams to deliver seamless user experiences.
Key Responsibilities
- Develop and maintain web applications using Angular.
- Build responsive and cross-browser compatible user interfaces.
- Convert UI/UX designs into reusable Angular components.
- Integrate front-end applications with RESTful APIs.
- Write clean, maintainable, and efficient code.
- Optimize applications for maximum speed and scalability.
- Collaborate with backend developers to define API requirements.
- Debug, troubleshoot, and resolve application issues.
- Participate in code reviews and follow coding standards.
- Work in Agile/Scrum development environments.
Required Skills
- Strong experience with Angular (v12+ preferred).
- Proficiency in TypeScript, JavaScript (ES6+), HTML5, and CSS3.
- Strong knowledge of responsive design, Flexbox, Grid, and CSS frameworks.
- Experience consuming and integrating REST APIs.
- Knowledge of Angular concepts:
- Components
- Modules
- Services
- Dependency Injection
- Routing
- Reactive Forms
- RxJS
- State Management
- Experience with API testing tools such as Postman.
- Familiarity with version control systems such as Git.
- Understanding of web security best practices and performance optimization.
Preferred Skills
- Experience with Angular Material.
- Knowledge of SCSS/SASS.
- Familiarity with authentication mechanisms such as JWT and OAuth.
- Experience with CI/CD pipelines.
- Basic knowledge of backend technologies such as Node.js or .NET.
- Experience working with cloud platforms is a plus.
Qualifications
- Bachelor's degree in Computer Science, Information Technology, or related field.
- 2–5 years of experience in front-end development using Angular.
- Strong problem-solving and analytical skills.
- Good communication and teamwork abilities.
Nice to Have
- Experience with micro-frontend architecture.
- Unit testing using Karma/Jasmine.
- E2E testing experience with Cypress or Playwright.
- Experience working in enterprise web applications.
Key Deliverables
- High-quality Angular applications.
- Responsive and user-friendly interfaces.
- Efficient API integrations.
- Well-documented and maintainable code.
- Timely delivery of assigned development tasks.
Notice Period Preference: Immediate to 30 days preferred.
Experience Range: 2–5 years (customizable based on requirement).