Job Summary
We are seeking a talented Angular Developer to join our team. The ideal candidate will have strong expertise in building dynamic, high-performance, and responsive web applications using Angular. You will collaborate with backend developers, UI/UX designers, and project managers to deliver top-notch user experiences.
Key Responsibilities:
- Develop, maintain, and enhance web applications using Angular (latest versions).
- Implement responsive UI/UX designs that work seamlessly across different devices.
- Write clean, maintainable, and scalable code following best practices.
- Integrate RESTful APIs and third-party services.
- Optimize application performance for maximum speed and scalability.
- Collaborate with backend developers to design and implement API contracts.
- Work with state management libraries like NgRx or RxJS.
- Debug, troubleshoot, and resolve application issues in a timely manner.
- Stay updated with the latest Angular trends and best practices.
Required Skills & Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent work experience).
- 2+ years of experience in developing web applications using Angular.
- Strong understanding of TypeScript, JavaScript (ES6+), HTML5, CSS3, and SCSS.
- Experience with RxJS, NgRx, and state management techniques.
- Knowledge of RESTful API integration and WebSockets.
- Familiarity with frontend build tools like Webpack, npm, and Angular CLI.
- Understanding of cross-browser compatibility and responsive design.
- Experience with unit testing frameworks (Jasmine, Karma, etc.).
- Hands-on experience with Git, CI/CD pipelines, and agile methodologies.
- Strong problem-solving skills and ability to work independently or as part of a team.
- Excellent communication skills and attention to detail.
Preferred Qualifications:
- Experience with Material Design, Bootstrap, Tailwind CSS, or other UI libraries.
- Knowledge of server-side rendering (SSR) with Angular Universal.
- Familiarity with Progressive Web Apps (PWA) and Service Workers.
- Exposure to Docker, Kubernetes, and cloud platforms (AWS, GCP, or Azure).
- Understanding of GraphQL and microservices architecture.