We are seeking a skilled and motivated Angular Developer with at least 3 years of experience to join our dynamic team. The ideal candidate will have a strong background in building scalable and maintainable web applications using Angular.
- Develop, maintain, and enhance Angular applications according to project requirements and best practices.
- Collaborate with cross-functional teams, including designers, product managers, and other developers, to deliver high-quality features.
- Write clean, efficient, and testable code, following Angular's coding standards and conventions.
- Implement responsive and user-friendly UI components using Angular Material, Carbon web Components or other UI libraries.
- Optimize application performance and ensure cross-browser compatibility.
- Stay up-to-date with the latest Angular releases and incorporate new features and best practices into your work.
- Troubleshoot and resolve technical issues, working closely with the team to find solutions.
- Contribute to the continuous improvement of our development processes and tools.
- Minimum of 3 years of professional experience in Angular development.
- Strong proficiency in TypeScript, HTML, and CSS.
- Familiarity with Angular's core features, such as components, directives, services, and dependency injection.
- Experience with Angular modules, routing, and state management libraries.
- Knowledge of modern web development tools and practices, such as version control (Git), build tools (Webpack), and testing frameworks (Jasmine, Karma).
- Experience with RESTful APIs and understanding of HTTP requests and responses.
- Familiarity with Agile development methodologies and continuous integration/continuous deployment (CI/CD) pipelines.
- Strong problem-solving skills and the ability to work independently and collaboratively.
- Excellent communication skills and the ability to explain technical concepts to non-technical team members.
- Experience with Programming skills in Javascript/TypeScript, CSS, HTML.
- Familiarity with Angular Material, carbon design system or other UI libraries.
- Experience with containerization technologies (e.g., Docker) and orchestration tools (e.g., Kubernetes).
- Familiarity with cloud platforms (e.g., AWS, Azure).
- Experience with monitoring and logging tools (e.g., ELK Stack, Prometheus, Grafana)