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