About the role
Job Title: UI Angular Developer
Job Summary:
We're looking for a skilled UI Angular developer to join our team. The successful candidate will be responsible for designing, developing, and maintaining user interface components for our web applications using Angular framework. The ideal candidate should have strong expertise in Angular, JavaScript, and UI development principles.
Key Responsibilities:
1. Develop high-quality, scalable, and maintainable UI components using Angular framework.
2. Collaborate with cross-functional teams to identify and prioritize project requirements.
3. Design and implement responsive, user-friendly, and accessible UI components.
4. Write clean, efficient, and well-documented code.
5. Troubleshoot and resolve UI-related issues.
6. Stay up-to-date with the latest Angular versions, best practices, and industry trends.
7. Participate in code reviews and contribute to the improvement of the codebase.
Required Skills:
1. Strong expertise in Angular (versions 8+)
2. Proficiency in JavaScript (ES6+), HTML5, and CSS3
3. Experience with UI development principles, including responsive design and accessibility
4. Familiarity with Angular CLI, Angular Material, and RxJS
5. Strong understanding of web development concepts, including DOM, events, and browser compatibility
6. Experience with version control systems (Git)
7. Excellent problem-solving skills and attention to detail
8. Strong communication and collaboration skills
Nice to Have:
1. Experience with TypeScript
2. Knowledge of front-end build tools (Webpack, Gulp)
3. Familiarity with testing frameworks (Jasmine, Karma)
4. Experience with state management libraries (NgRx, Akita)
5. Understanding of web performance optimization techniques
What We Offer:
1. Competitive salary and benefits package
2. Opportunities for professional growth and development
3. Collaborative and dynamic work environment
4. Flexible working hours and remote work options
If you're passionate about UI development and Angular, we'd love to hear from you!