Description

Responsibilities

  • Lead the design, development, and maintenance of a complex Angular application.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Ensure high performance, responsiveness, and scalability of application.
  • Optimize application performance for a smooth user experience.
  • Stay up-to-date with the latest trends and technologies in Angular and related frameworks.
  • In-depth knowledge of Angular concepts like components, directives, services, routing, and dependency
  • injection.
  • Experience with TypeScript and strong object-oriented programming skills.
  • Experience with CI/CD pipelines (Jenkins, GitLab CI/CD).

Education and Experience

  • Bachelors Degree in Computer Science or relevant.
  • At least 10 years of experience in software development.

Full stack Development:

  • Lead the design, development, and maintenance of a complex Angular application.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Ensure high performance, responsiveness, and scalability of application.
  • Optimize application performance for a smooth user experience.
  • Stay up-to-date with the latest trends and technologies in Angular and related frameworks.
  • In-depth knowledge of Angular concepts like components, directives, services, routing, and dependency
  • injection.
  • Experience with TypeScript and strong object-oriented programming skills.
  • Experience with CI/CD pipelines (Jenkins, GitLab CI/CD).

Secondary Skills:

  • Utilize expertise in JavaScript to enhance the overall functionality of web applications.
  • Apply Java programming skills to integrate Angular applications with backend services.
  • Work with MongoDB and Oracle DB to implement and optimize database solutions.

Code Quality and Testing:

  • Enforce best practices in coding standards, code reviews, and unit testing.
  • Conduct thorough testing of applications to ensure reliability, stability, and optimal performance.

Problem Solving:

  • Troubleshoot and resolve complex issues related to Angular applications and associated technologies.
  • Proactively identify and address potential challenges to maintain a seamless user experience.

Collaboration:

  • Collaborate effectively with UI/UX designers, backend developers, and other stakeholders to deliver high-
  • quality solutions.
  • Provide clear and concise requirements to development staff.
  • Provide mentorship and guidance to junior developers as needed.

Require skills:

  • Expertise in Angular (Angular 2+).
  • Proficient in JavaScript and Java for backend development.
  • Experience with MongoDB and Oracle DB.
  • Strong experience with CSS
  • Experience with Kendo Libraries.
  • Experience with upgrades Angular JS to Angular

Education

Bachelor's degree