DEVELOPMENT LEAD WITH ANGULARJS & NODE.JS REQUIRED FOR OUR MNC CLIENT IMMEDIATELY
Experience: 4 - 8 Years
Location: CHENNAI
CTC TO BE OFFERED : Mention Your Current & Expected CTC
Notice Period: IMMEDIATE TO 30 DAYS
KeySkills:
LEAD, ANGULARJS, ANGULAR, HTML5, CSS3, JAVASCRIPT, TYPESCRIPT, NODE.JS, EXPRESS.JS, RESTFUL APIS, GIT, MONGODB, POSTGRESQL, MYSQL, CI/CD, JENKINS, DOCKER, AWS, MICROSERVICES, LEADERSHIP, PROJECT MANAGEMENT, AGILE, TDD, SCRUM, KANBAN, JASMINE, KARMA, MOCHA, UNIT TESTING, TDD, BOOTSTRAP, MATERIAL DESIGN, GRAPHQL, WEBSOCKETS, OAUTH, KAFKA, RABBITMQ
Job Description:
We are looking for a Development Lead to manage a team of developers and work on scalable web applications using AngularJS and Node.js. The ideal candidate should have strong experience in leading development teams, architecture design, and hands-on experience with modern JavaScript frameworks and backend development. The individual will collaborate closely with cross-functional teams to deliver high-quality software solutions on time and within budget.
KEY RESPONSIBILITIES:
Team Leadership:
• Lead, mentor, and guide a team of developers in best coding practices, design patterns, and effective development workflows.
• Ensure the development team follows proper agile methodologies (Scrum, Kanban, etc.).
• Conduct code reviews, provide constructive feedback, and ensure code quality and adherence to coding standards.
Project Management:
• Participate in the complete software development lifecycle from requirement gathering, design, coding, testing, and deployment.
• Work closely with Product Owners and Business Analysts to define project scope, deliverables, timelines, and technical direction.
• Plan, allocate, and manage development resources to meet project objectives and timelines.
Technical Leadership:
• Architect, design, and implement scalable web applications using AngularJS for the frontend and Node.js for the backend.
• Stay updated with emerging technologies and promote their adoption in the team when relevant.
• Create technical documentation and ensure it is up-to-date with project developments.
Collaboration:
• Collaborate with UI/UX designers, QA engineers, DevOps, and other cross-functional teams to ensure a seamless integration of software components.
• Facilitate regular team meetings and ensure proper communication between development and business teams.
Problem Solving:
• Address and resolve complex technical issues, bottlenecks, and bugs.
• Implement performance tuning and optimize application performance for better scalability and stability.
Required Key Skills:
Frontend:
• Expertise in AngularJS and modern Angular frameworks.
• Strong proficiency with HTML5, CSS3, and JavaScript/TypeScript.
• Experience with responsive design frameworks like Bootstrap or Material Design.
Backend:
• Expertise in Node.js, Express.js, and RESTful API development.
• Experience in integrating third-party services, databases (SQL and NoSQL), and cloud technologies.
• Knowledge of asynchronous programming and event-driven architectures.
Version Control:
• Hands-on experience with Git, including branching strategies and pull request management.
Database:
• Experience with MongoDB, PostgreSQL, MySQL, or other relational/non-relational databases.
• Knowledge of database schema design, optimization, and migrations.
Deployment & DevOps:
• Familiarity with CI/CD pipelines, automation tools like Jenkins, Docker, and cloud platforms like AWS, Azure, or GCP.
• Experience with containerization and microservices architecture is a plus.
Testing:
• Familiarity with testing frameworks like Jasmine, Karma, or Mocha for unit and integration testing.
• Ability to implement test-driven development (TDD) and continuous integration practices.
Soft Skills:
• Strong leadership, communication, and interpersonal skills.
• Ability to manage multiple projects and priorities in a fast-paced environment.
• Problem-solving mindset and attention to detail.
Qualifications:
• Bachelor’s degree in Computer Science, Software Engineering, or related field (Master’s degree is a plus).
• 7+ years of experience in software development, with at least 3+ years in a leadership or team lead role.
• Proven experience in AngularJS and Node.js is mandatory.
• Strong understanding of software development best practices and Agile methodologies.
• Excellent verbal and written communication skills.
Nice-to-Have Skills:
• Experience with GraphQL.
• Knowledge of WebSockets and real-time data transfer mechanisms.
• Familiarity with OAuth and other authentication/authorization mechanisms.
• Experience with data streaming (e.g., Kafka, RabbitMQ).
Note:
(i) Our client is looking for immediate & early joiners.
(ii) Having LinkedIn Profile is a must.
(iii) Being an immediate & high priority requirement interested candidates can share their Resumes with Photograph in word doc. format and the details are enclosed as below