Back to search
PradeepIT Consulting Services Pvt Ltd Himalayas · Posted 9d ago

Angular Lead | 6-9 Years | Remote

USD Full time Remote

Frontend Development Angular Development Lead Developer Web Development
Continue to application Add your email once, then Caio opens the original posting.

Indexed 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

Originally posted on Himalayas

Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If the repetitive CV tweaking gets heavy, Daniel can help set up Caio Agent.
Ask about Agent