Posted:1 month ago|
Platform:
Hybrid
Full Time
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 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. 2. 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. 3. 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. 4. 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. 5. 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. 6. 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. 7. 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. 8. 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 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. Interested candidates, please share your resume to ratan.kaur@brillio.com
Brillio
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.
8.0 - 13.0 Lacs P.A.
Noida, Uttar Pradesh, India
Salary: Not disclosed
Hyderabad
0.5 - 0.5 Lacs P.A.
Pune
8.0 - 13.0 Lacs P.A.
Bhubaneswar, Odisha, India
Experience: Not specified
Salary: Not disclosed
Delhi, Delhi, India
2.5 - 4.5 Lacs P.A.
Thiruvananthapuram
7.0 - 10.0 Lacs P.A.
Chennai
7.0 - 10.0 Lacs P.A.
Pune, Maharashtra, India
Experience: Not specified
Salary: Not disclosed
Trivandrum, Kerala, India
Experience: Not specified
Salary: Not disclosed