Description

Job Description

Technical Lead with expertise in React.js, TypeScript, and JavaScript to lead the front-end development team. 

This role requires strong technical abilities in modern web technologies, experience in sprint planning, and the capacity to collaborate with offshore teams. 

The ideal candidate will drive code quality, oversee technical decisions, ensure project timelines are met, and contribute to comprehensive documentation practices.

 

Key Responsibilities:

 

Technical Leadership:

• Lead, mentor, and guide a team of front-end developers working primarily in React.js, TypeScript, and JavaScript.

• Make architectural and technical decisions to ensure scalable and high-quality solutions.

• Ensure adherence to coding standards, best practices, and maintain high levels of code quality.

Offshore Collaboration:

• Act as a point of contact for offshore development teams.

• Coordinate daily/weekly meetings to ensure smooth collaboration across time zones.

• Provide technical support and guidance to offshore developers.

Sprint Planning & Agile Development:

• Collaborate with product owners and stakeholders to plan and execute sprints, ensuring efficient use of resources and timely delivery.

• Break down user stories and assign tasks based on team strengths and availability.

• Monitor sprint progress to avoid spillover and meet project deadlines.

Code Quality & Reviews:

• Conduct regular code reviews, ensure code quality, and enforce security guidelines.

• Integrate automated testing (unit, integration, and end-to-end tests) to maintain high standards in all deliverables.

Documentation:

• Develop and maintain technical documentation, including system architecture, API specs, and user guides.

• Ensure proper handover of knowledge to developers and teams, both locally and offshore.

Collaboration & Communication:

• Collaborate with back-end teams, UX/UI designers, and other stakeholders to deliver seamless end-to-end solutions.

• Facilitate communication across teams to ensure alignment on project goals and objectives.

 

Required Qualifications:

 

Technical Expertise:

• Strong proficiency in React.js, TypeScript, and JavaScript.

• Strong proficiency in React.js, including Hooks and Context API.

• Solid understanding of JavaScript, HTML, and CSS.

• Hands-on experience  with modern JavaScript (ES6+), TypeScript, and state management libraries (e.g., Redux, MobX).

• Familiarity with RESTful APIs and integration with front-end components.

• Knowledge of version control systems, such as Git.

• Experience with front-end build tools (e.g., Webpack, Babel) and CI/CD pipelines.

• Familiarity with testing frameworks (e.g., Jest, React Testing Library).

 

Preferred Qualifications:

• Experience with server-side technologies like Node.js is a plus.

• Familiarity with cloud platforms (e.g., AWS, Azure, GCP).

• Knowledge of UX/UI design principles and experience working with design tools (e.g., Figma, Sketch).

• Familiarity with react ag-grid

 

Experience:

• 7+ years of experience in software development, with 2+ years in a technical leadership role.

• Proven experience working with and managing offshore teams.

Education

Any Graduate