AC

Tech Lead - ReactJS + .net

Acme Services
Pune4-9 LPA Posted 18 Jul 2025
FULL TIME
Typescript
Javascript
Json
react.js
Css
+1 more

Job Description

Responsibilities:

  • Technical Leadership: Provide technical leadership and guidance to a team of developers, ensuring best practices in ReactJS and .NET development are followed.
  • Full-Stack Development: Lead the design, development, and implementation of robust web applications, leveraging ReactJS for dynamic front-end experiences and .NET Core with C# for scalable backend services.
  • Architecture & Design: Drive architectural decisions and design patterns for complex web applications, ensuring high performance, scalability, and maintainability.
  • Front-End Expertise: Apply a thorough understanding of React.js and its core principles, including component-based architecture, state management, and lifecycle methods.
  • Advanced JavaScript/TypeScript: Utilize strong expertise in TypeScript, JavaScript (ES6+), HTML, CSS, and Bootstrap to build modern, responsive, and visually appealing user interfaces.
  • Workflow & Data Management: Implement popular React.js workflows such as Flux or Redux and work with data structure libraries (e.g., Immutable.js) for efficient data handling.
  • API Integration: Design and integrate with RESTful APIs and GraphQL, ensuring seamless communication between front-end and backend systems.
  • Security & Authorization: Implement modern authorization mechanisms, such as JSON Web Token (JWT), to secure applications.
  • SPA & Microservices: Lead the implementation of Single Page Applications (SPA), responsive web design, and collaborate on microservices and API-based flexible backend constructions.
  • Feature Development: Lead the development of complex features, which may include Personalization, intricate user management and security requirements, secure document management (upload, download, permissions), online collaboration tools, alerts, notifications, and Chatbot functionalities.
  • Code Review & Quality: Conduct comprehensive code reviews, ensuring code quality, adherence to standards, and optimal performance.
  • Mentorship & Coaching: Mentor and coach junior and mid-level developers, fostering their technical growth and problem-solving abilities.

Required Skills:

  • Mandatory Skills: Strong development experience and thorough understanding of React.js and its core principles.
  • Secondary Skills: Strong .NET Core Development Experience.
  • Expertise in TypeScript, JavaScript (ES6+), HTML, CSS, and Bootstrap.
  • Experience with popular React.js workflows (Flux or Redux).
  • Familiarity with newer specifications of ECMAScript.
  • Experience with data structure libraries (e.g., Immutable.js).
  • Knowledge of .NET Core with C#.
  • Familiarity with RESTful APIs and GraphQL.
  • Knowledge of modern authorization mechanisms, such as JSON Web Token (JWT).
  • Experience with SPA (single page app) implementation, responsive web design implementation, microservices, and API-based flexible backend construction.
  • Experience building features like Personalization, Complex user management and security, Secure document management, Online collaboration tools, Alerts, notifications, and Chatbot.

Good to Have:

  • Experience with cloud platforms (e.g., Azure, AWS).
  • Leadership experience in a software development team.