This is a remote position.
KIS is looking for a talent React & Express.js Tech Lead to join an international IT project!
This role goes beyond coding — you will be responsible for driving clean architecture, ensuring code performance and maintainability, and providing technical leadership to the team. As a mentor, you will guide engineers in best practices, foster collaboration, and support client enablement.
If you are ready to take on a leadership role and shape both the product and the team’s growth, we look forward to connecting with you!
Role available only for Latin American residents
Key Responsibilities:
•
Gather requirements for new features, revisions, and system updates directly from the client.
•
Design, develop, and implement solutions within the applications.
•
Provide guidance and instruction to students involved in ongoing development activities.
•
Serve as the primary point of contact with the client, ensuring transparent communication and proper alignment throughout the project.
Requirements
• Advanced/Fluent English (both written and spoken).
• Ability to manage development deliverables while effectively handling client-facing responsibilities.
• Experience with React (16.8+) , using hooks-based functional components .
• Proficient in React Router for client-side routing.
• Strong TypeScript skills with strict typing and generics , applied in both frontend and backend.
• Experience with state management solutions such as React Context .
• Familiarity with CSS-in-JS or utility-first CSS frameworks (e.g., Tailwind CSS).
• Experience implementing unit and integration tests in both frontend and backend applications.
• Hands-on experience with Node.js (LTS) and Express.js for building RESTful APIs.
• Solid understanding of asynchronous programming and middleware patterns .
• Experience working with relational databases like MySQL .
• Input validation using libraries such as Zod .
• Environment and configuration management using dotenv , cross-env , or similar tools.
• API documentation using OpenAPI (Swagger) .
• Familiarity with Git and basic CI workflows (e.g., GitHub Actions).