Logo for PradeepIT Consulting Services Pvt Ltd

Angular Lead | 6-9 Years | Remote

Roles & Responsibilities

  • Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent experience)
  • 6+ years of experience in AngularJS development with solid NgRx state management
  • 2+ years in a lead or senior lead developer role with hands-on experience managing development teams and projects
  • Strong knowledge of front-end technologies (HTML5, CSS3, JavaScript, TypeScript, AngularJS) and experience with API design and RESTful API integration

Requirements:

  • Lead the design and development of complex Angular (Angular 17+) applications using NgRx for state management, ensuring scalability, performance, and maintainability; set technical direction and collaborate with architects
  • Lead a team of front-end developers, providing guidance, mentorship, code reviews, and driving best practices and continuous improvement
  • Collaborate with back-end developers to integrate RESTful APIs and work with UX/UI designers to deliver a seamless user experience across platforms
  • Enforce code quality and modern development practices, including unit testing, TDD, and CI/CD, while optimizing frontend performance and scalability

Job description

Job Summary:

We are seeking an experienced Lead AngularJS Developer with a strong command of NgRx for state management and front-end architecture. In this leadership role, you will drive the development of high-performance web applications, mentor junior developers, and work closely with back-end teams to integrate APIs. Ideal candidates should also have good knowledge of API development and Python to bridge the gap between front-end and back-end functionalities.

Key Responsibilities:

  1. Lead Development & Architecture:
  • Lead the design and development of complex AngularJS (Angular 17+ version) applications using NgRx for state management, ensuring high scalability and maintainability.
  • Architect, develop, and maintain AngularJS applications with a focus on performance, security, and responsiveness.
  • Set technical direction for the team and collaborate with architects and developers to build efficient front-end architectures.
  1. Team Leadership & Mentorship:
  • Lead a team of front-end developers, providing guidance, mentorship, and code reviews to ensure high-quality code and adherence to best practices.
  • Foster a culture of continuous improvement by encouraging knowledge sharing, conducting training sessions, and staying up to date with the latest AngularJS and NgRx developments.
  1. Collaboration with Cross-functional Teams:
  • Work closely with back-end developers to integrate RESTful APIs and ensure smooth communication between front-end and back-end components.
  • Collaborate with UX/UI designers to ensure a seamless, user-friendly experience across platforms.
  • Partner with project managers, QA engineers, and other stakeholders to ensure the timely delivery of features and resolve any technical blockers.
  1. State Management with NgRx:
  • Implement complex state management patterns using NgRx and ensure consistent data flow across the application.
  • Use NgRx for handling side effects, data persistence, and managing complex state interactions in large-scale applications.
  1. API Development & Integration:
  • Develop and integrate RESTful APIs and ensure proper communication between front-end and back-end services.
  • Work with back-end teams to define API specifications and optimize performance.
  1. Python Knowledge (Good-to-Have):
  • Use Python for backend integration tasks, automation, or scripts where necessary.
  • Collaborate with Python developers to ensure smooth integration between AngularJS and Python-based back-end systems.
  1. Code Quality & Best Practices:
  • Ensure the team follows best coding practices, including unit testing, test-driven development (TDD), and continuous integration/continuous deployment (CI/CD).
  • Optimize front-end code for performance, scalability, and maintainability.
  1. Continuous Improvement:
  • Stay current with the latest developments in AngularJS, NgRx, and other related technologies.
  • Continuously evaluate and improve development processes to ensure high productivity and quality.

Qualifications:

  • Education: Bachelors degree in Computer Science, Information Technology, or a related field (or equivalent experience).
  • Experience:
  • 6+ years of experience in AngularJS development, with a solid understanding of NgRx for state management.
  • 2+ years of experience in a lead or senior Lead developer role with hands-on experience in managing development teams and projects.
  • Strong knowledge of front-end web technologies including HTML5, CSS3, JavaScript, TypeScript, and AngularJS.
  • Experience with API design and integration (RESTful APIs).
  • Good-to-have: Knowledge of Python for backend integration or scripting.
  • Familiarity with version control tools (Git) and project management tools (Jira, Trello).

Skills:

  • Expertise in AngularJS and NgRx for state management in large-scale applications.
  • Strong experience in building scalable, high-performance web applications.
  • Proficiency in TypeScript, JavaScript, and modern JavaScript frameworks.
  • Knowledge of API integration and working with back-end teams to implement RESTful services.
  • Experience with Python or familiarity with Python-based backend technologies (e.g., Django, Flask).
  • Strong problem-solving skills and the ability to troubleshoot and optimize complex systems.

Preferred Skills:

  • Experience with Agile methodologies.
  • Knowledge of testing frameworks like Jasmine, Karma, or Jest for front-end testing.
  • Familiarity with CI/CD pipelines and DevOps practices.
  • Experience with cloud platforms (AWS, Azure) and deployment strategies.

Work Location: Remote

Related jobs

Other jobs at PradeepIT Consulting Services Pvt Ltd

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

✨

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.