JD for UI developer with 7+ years of experience, strong experience in UI development using AI tools. Strong knowledge of CI/CD, Agile processes & hands-on knowledge of AI usage in development. Emphasis on best practices and coding skills using AI & quicker UI prototypes handling latest angular and security challenges
Role – Dev-UI-Sdev
Exp- 7+ yrs
Job Description: Senior UI Developer (Angular + AI Specialist)
Experience Level: 7+ years
Role Overview
We are seeking a highly skilled and motivated Senior UI Developer with 7+ years of professional experience to join our product team. The ideal candidate will be an expert in building enterprise-grade applications using the latest Angular frameworks (v19+) and possess hands-on experience leveraging AI tools (e.g., GitHub Copilot, ChatGPT, AI-driven prototyping tools) to accelerate development, improve code quality, and deliver faster UI prototypes.
Key Responsibilities
- AI-Enabled Development: Utilize AI coding assistants and LLMs to generate boilerplate code, write unit tests, and refactor code, accelerating development speed without sacrificing quality.
- Rapid Prototyping: Leverage AI tools and prototyping frameworks to rapidly create interactive UI mockups and Proof of Concepts (PoCs) based on high-level requirements.
- Modern Angular Development: Design and develop responsive, robust, and scalable front-end components using Angular (latest versions), TypeScript, RxJS, and HTML/CSS. HTML5, CSS3, SCSS/SASS - Advanced level
- Code Quality & Best Practices: Enforce strict coding standards, best practices (TDD, linting), and conduct thorough code reviews to ensure maintainable, high-performance applications.
- Security & Optimization: Address modern security challenges (OAuth, OWASP top 10, cross-site scripting) and optimize UI performance (bundle size, lazy loading).
- CI/CD & DevOps: Actively work with CI/CD pipelines (Jenkins, GitLab CI, or Azure DevOps) and maintain containerized applications (Docker).
- Agile Collaboration: Participate actively in Scrum/Agile ceremonies (sprint planning, dailies, retrospectives), collaborating with UX designers, backend engineers, and stakeholders.
Required Skills & Experience
- Experience: 4-7 years in Frontend/UI development.
- Angular Expertise: Solid hands-on experience with Angular (latest versions), RxJS, TypeScript, and Angular Material. Angular 12+ (mandatory) - 3+ years experience, Bootstrap/Angular Material - Experience with UI component libraries, RxJS - Knowledge of reactive programming concept
- AI Tools Knowledge: Practical experience using AI coding assistants (e.g., GitHub Copilot) in a professional setting and/or integrating AI APIs.
- Prototyping Tools: Familiarity with Figma, Sketch, or Adobe XD, and translating designs into code quickly.
- Version Control & CI/CD: Proficient in Git/GitLab/Bitbucket and building CI/CD pipelines.
- Testing: Experience with Jasmine, Karma, Jest, or Cypress.
- Performance: Expert at optimizing web applications for speed and scalability.
- JavaScript ES6+ - Strong understanding
Preferred Qualifications
- Knowledge of Tailwind CSS or Bootstrap 5.
- Understanding of Micro Frontends architecture.
- Experience with state management libraries (NgRx).