Technical Team Lead (React / React Native / Kotlin)

5+ years of experience
Europe (outside of Ukraine)
Remote, Full-time

Our client is building a dynamic, community-driven platform in the sports/fitness space. The product connects athletes, coaches, and gym owners, enabling personalized training programs, performance tracking, scheduling, community engagement, and management tools for gyms and coaches.

We are now seeking a Technical Team Lead to take over and advance this mobile/web platform’s development, join an existing team, and drive further product evolution.

Responsibilities:

  • Lead and coordinate development of the client’s platform (mobile and web) using React, React Native (Expo/EAS) and Kotlin where applicable.

  • Act as Architecture/Tech Lead: define and maintain project architecture, coding standards, and best practices.

  • Collaborate with an existing development team (6-10 engineers) — guide, mentor, review code, ensure quality and consistency.

  • Translate product requirements into technical tasks and roadmap, and drive planning & execution.

  • Implement new features, maintain and improve existing codebase, fix bugs, optimize performance and stability.

  • Ensure smooth integration between front-end (React / React Native) and back-end / mobile parts.

  • Work closely with product owners, QA, and other stakeholders to deliver high-quality releases on schedule.

  • Support deployment, release management (especially for mobile via Expo/EAS), and ongoing maintenance.

Requirements:

  • Strong hands-on experience with React and React Native — comfortable building and maintaining mobile apps (Expo/EAS preferable).

  • Significant experience with Kotlin, especially for mobile or cross-platform architecture contexts (or relevant Kotlin-based modules).

  • Proven background as a technical lead / senior developer / architect — able to design architecture, lead a small-to-medium team, and own code quality & delivery.

  • Good understanding of full-stack/mobile development lifecycle, and ability to work across front-end and back-end (or mobile native) domains.

  • Experience with code review, mentoring, and guiding team toward best practices.

  • Strong problem-solving mindset, responsibility, and ability to take full ownership of the project’s technical side.

  • Good communication skills, ability to work with remote/international teams.

  • Upper-intermediate English level.

Nice to have:

  • Previous experience building fitness, gym, coaching, sports-related apps or platforms (or similar domain).

  • Experience working with Expo/EAS workflows and mobile CI/CD pipelines.

  • Familiarity with architectures combining web + native/mobile components, or hybrid approaches.

  • Experience working in small agile teams (6-10 developers), ideally on consumer-facing/mobile products.

We offer:

  • Long-term employment with competitive compensation, based on experience

  • Possibility to work remotely

  • An open, transparent and fun work culture

  • Multi-national team and collaborative work environment

  • Continuous knowledge sharing with engaged co-workers

  • Career and professional growth opportunities

Attach a CV file (PDF, DOC)

Similar vacancies

Node.js Backend Developer developer (mobile team)

4+ years of experience
Ukraine, Europe
Fulltime, Remote

Senior .NET Back-end Developer

5+ years of experience
Ukraine, Europe
Remote

iOS Team Lead

7+ years of experience
Ukraine or EU
Remote, Full-time