Description

Job Title: UI Developer

Experience: 5+

Mode of Hire : Fulltime

UI Developer with expertise in Angular 15 and above to join our dynamic development team. The ideal candidate will have a strong background in front-end development and a passion for creating exceptional user interfaces and experiences.

Responsibilities:

Front-End Development:
Develop and maintain user interfaces using Angular 15 and above.
Collaborate with designers to translate UI/UX designs into high-quality, responsive web applications.
Ensure the technical feasibility of UI/UX designs and optimize applications for maximum speed and scalability.
Code Quality and Best Practices:
Write clean, maintainable, and efficient code.
Perform code reviews and provide constructive feedback to team members.
Adhere to best practices in coding standards, version control, and testing.
Collaboration and Communication:
Work closely with back-end developers to integrate front-end components with APIs and services.
Communicate effectively with team members, stakeholders, and clients to gather requirements and provide project updates.
Participate in agile development processes, including sprint planning, daily stand-ups, and retrospectives.
Continuous Improvement:
Stay updated with the latest developments in front-end technologies and Angular framework.
Continuously improve development processes and workflows to enhance productivity and quality.
Identify and address performance bottlenecks and optimize user experience.
Qualifications:

Experience:
Minimum of 3 years of experience in front-end development.
Proven experience with Angular 15 and above.
Strong understanding of web technologies (HTML5, CSS3, JavaScript, TypeScript).
Skills:
Proficiency in Angular and its core concepts (components, services, modules, RxJS).
Experience with front-end build tools and frameworks (Webpack, NPM, Angular CLI).
Knowledge of RESTful APIs and integration with back-end services.
Familiarity with version control systems (Git).
Excellent problem-solving and analytical skills.
Strong communication and teamwork abilities.
Preferred Qualifications:

Experience with other front-end frameworks and libraries (React, Vue.js).
Knowledge of state management libraries (NgRx, Akita).
Understanding of responsive design principles and mobile-first development.
Familiarity with testing frameworks (Jasmine, Karma, Protractor).
Experience with Agile development methodologies.

Education

Any graduate