Job Description
Roles & responsibilities
- Develop, Maintain high quality frontend application or develop frontend for an existing application
- Collaborate with leads and business for business requirement and develop the front end using wireframes
- Provide inputs on improving the user interface (UI) and user experience (UX)
- Stay updated on latest libraries and frameworks of front end development to keep the application updated to latest library/framework versions
- Deliver high quality code and resolve any quality and performance issues on time
- Assist in building responsive and dynamic web applications using Angular.
- Collaborate with UI/UX designers and backend developers to implement features.
- Write clean, modular, and maintainable code using Angular best practices.
- Debug and resolve front-end issues across different browsers and devices.
- Participate in code reviews and follow team coding standards.
- Learn and apply modern Angular development tools and techniques.
- Ensure application performance, accessibility, and responsiveness.
Stay updated with Angular ecosystem and front-end development trends.
Mandatory technical & functional skills
- Good understanding of HTML5, CSS3, and JavaScript.
- Basic knowledge of Angular framework (components, modules, services)
- Experience with Angular forms (template-driven and reactive).
- Knowledge of RxJS and reactive programming concepts.
- Familiarity with TypeScript and its role in Angular development.
- Experience with Angular CLI for project setup and management.
- Understanding of data binding, directives, and routing in Angular.
- Basic knowledge of consuming RESTful APIs in Angular.
- Familiarity with Git and version control workflows.
Good problem-solving and communication skills.
Preferred Technical & Functional Skills
—Familiarity with state management libraries like NgRx or Akita.
—Exposure to unit testing tools like Jasmine and Karma.
—Understanding of Angular performance optimization techniques.
—Experience With SCSS Or Other CSS Preprocessors.
—Basic knowledge of CI/CD pipelines and deployment processes.
—Awareness of accessibility standards and responsive design principles.
Key behavioral attributes/requirements
—Ability to mentor junior developers
—Ability to own project deliverables, not just individual tasks
Understand business objectives and functions to support data needs
#KGS
Responsibilities
Roles & responsibilities
- Develop, Maintain high quality frontend application or develop frontend for an existing application
- Collaborate with leads and business for business requirement and develop the front end using wireframes
- Provide inputs on improving the user interface (UI) and user experience (UX)
- Stay updated on latest libraries and frameworks of front end development to keep the application updated to latest library/framework versions
- Deliver high quality code and resolve any quality and performance issues on time
- Assist in building responsive and dynamic web applications using Angular.
- Collaborate with UI/UX designers and backend developers to implement features.
- Write clean, modular, and maintainable code using Angular best practices.
- Debug and resolve front-end issues across different browsers and devices.
- Participate in code reviews and follow team coding standards.
- Learn and apply modern Angular development tools and techniques.
- Ensure application performance, accessibility, and responsiveness.
Stay updated with Angular ecosystem and front-end development trends.
Mandatory technical & functional skills
- Good understanding of HTML5, CSS3, and JavaScript.
- Basic knowledge of Angular framework (components, modules, services)
- Experience with Angular forms (template-driven and reactive).
- Knowledge of RxJS and reactive programming concepts.
- Familiarity with TypeScript and its role in Angular development.
- Experience with Angular CLI for project setup and management.
- Understanding of data binding, directives, and routing in Angular.
- Basic knowledge of consuming RESTful APIs in Angular.
- Familiarity with Git and version control workflows.
Good problem-solving and communication skills.
Qualifications
This role is for you if you have the below
Educational Qualifications
- Bachelors degree in Computer Science, Engineering, or related field.
Work Experience