Job Title: Angular Web Developer
Job Description:
We are seeking a highly experienced Angular Web Developer to join our development team. The ideal candidate will have a deep understanding of Angular and web development, and a passion for delivering complex, data-driven web applications.
Responsibilities:
- Develop and maintain complex web applications using Angular and related technologies
- Write clean, maintainable and efficient code
- Collaborate with cross-functional teams to identify and solve complex problems
- Participate in code and design reviews to ensure high quality
- Mentor junior developers
- Stay up to date with new Angular and web development technologies
Requirements:
- We are searching for Angular (version 2+) developers, not Angularjs.
- Proven track record in building highly available and scalable web applications
- Extensive expertise developing Angular Enterprise applications for 5+ years
- Proficient in HTML, CSS, JavaScript, RxJs, Angular Material, and TypeScript at a high level
- Thorough knowledge of CSS frameworks like SCSS
- Proficient in creating intricate data tables that can accommodate millions of data
- UI integration experience with REST API
- Familiarity with web application authentication and authorization
- Experience with the karma and jasmine unit testing frameworks
- Knowledge of software development best practices, including version control (Git)
- Well structured, easily maintainable, well documented code that balances beauty and pragmatism
- Excellent communication and problem-solving skills
Nice to have:
- Experience with Grid CSS, Formly, Primeng, NgRx and Nginx or any webserver
- Familiarity with Agile development methodologies
- Understanding of security best practices for web applications
- Understanding of monorepos and microfrontends