Senior UI Developer
Relevant Experience: 4+ years of experience
5+ years strong hands-on experience with Angular (v10+) including:
- Components, modules, services, dependency injection
- RxJS and state management concepts
- Angular routing and lazy loading
- Advanced proficiency in:
- HTML5, CSS3, SCSS
- TypeScript
- JavaScript (ES6+)
- Solid understanding of:
- Responsive design principles
- Cross-browser compatibility
- Accessibility standards (WCAG/ARIA)
Experience with:
- RESTful APIs
- UI unit testing frameworks (Jasmine, Karma, Jest)
- Git or similar version control tools
- Familiarity with UI build tools such as:
- Webpack, Vite, or Angular CLI
- Strong experience with modern CSS frameworks or component libraries (Angular Material, Bootstrap, Tailwind).
Key Responsibilities
- Design, develop, and maintain complex single-page applications using Angular (latest versions).
- Translate UI/UX designs and wireframes into high-quality, reusable, and maintainable code.
- Build scalable component architectures and shared UI libraries.
- Optimize applications for maximum performance, responsiveness, and accessibility.
- Lead UI implementation for new feature development and platform modernization.
- Review code, enforce best practices, and ensure adherence to UI development standards.
- Mentor junior developers and conduct technical guidance sessions.
- Collaborate closely with backend developers for REST API integrations.
- Participate in sprint planning, estimation, and technical design discussions.
- Identify and resolve UI performance bottlenecks and production issues.