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!
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 withReact (16.8+), usinghooks-based functional components.
- Proficient inReact Routerfor client-side routing.
- StrongTypeScriptskills withstrict typing and generics, applied in both frontend and backend.
- Experience withstate managementsolutions such asReact Context.
- Familiarity withCSS-in-JSorutility-first CSS frameworks(e.g., Tailwind CSS).
- Experience implementingunit and integration testsin both frontend and backend applications.
- Hands-on experience withNode.js (LTS)andExpress.jsfor building RESTful APIs.
- Solid understanding ofasynchronous programmingandmiddleware patterns.
- Experience working withrelational databaseslikeMySQL.
- Input validation using libraries such asZod.
- Environment and configuration management usingdotenv,cross-env, or similar tools.
- API documentation usingOpenAPI (Swagger).
- Familiarity withGitandbasic CI workflows(e.g., GitHub Actions).