Job Summary We are seeking a Mid-Level Angular Developer with experience in Angular Material, TypeScript, and UX/UI principles to join our team.
The ideal candidate will contribute to the development and maintenance of a shared component library/design system, supporting multiple teams across the organization.
This role requires a strategic mindset, strong technical skills, and a user-first approach to UI/UX development.
Key Responsibilities - Design System Development: Contribute to the OneRoof design system, ensuring consistency and reusability across enterprise applications.
- Component Development: Create and integrate new components within an existing shared Angular library while extending the Angular Material Component Library.
- UX/UI Collaboration: Work closely with designers and UX teams to translate Figma designs into responsive and accessible UI components.
- Code Optimization: Write clean, scalable, and maintainable code using TypeScript and Angular best practices.
- Workflow Improvement: Build and enhance design system tooling to streamline development processes.
- Agile Development: Collaborate within an agile team environment, ensuring seamless integration of components across multiple projects.
- Code Review & Documentation: Provide feedback in code reviews, document component usage guidelines, and advocate for best practices in UI development.
Required Qualifications - Strong experience with Angular Material and TypeScript.
- Proficiency in component-based architecture and creating reusable UI components.
- Familiarity with Figma or similar UX/UI design tools.
- Experience with integrating and extending existing design system components.
- Understanding of responsive design and accessibility standards.
- Ability to work collaboratively in an agile development environment.
Preferred Qualifications - Experience with building internal component libraries or design systems.
- Strong understanding of UI/UX principles and front-end performance optimization.
- Knowledge of custom Angular component development beyond Angular Material.
Education: Bachelors Degree