hero

BUILD THE FUTURE OF GAMING WITH US

companies
Jobs

Senior Mobile Engineer (React Native)

Timeleft

Timeleft

Software Engineering
Paris, France
Posted on Oct 1, 2025

What is Timeleft

Timeleft is more than an app : it’s a revolution against loneliness in big cities. Our unique concept of dinners with strangers has quickly become a weekly highlight in major cities, offering real human connection.

Every Wednesday, we bring together over 30,000 strangers to share a meal, in over +200 cities in 53 countries. As we expand our reach, we invite dynamic people to join us on this adventure.

About the Role

We’re looking for a real Senior mobile, not just a feature builder. You’ll own our React Native app end-to-end: architecture, performance, release process, and quality. You’ll shape our mobile roadmap alongside product and backend teams, with full autonomy to make decisions, set standards, and drive best practices.

Responsibilities

  • Design, develop, and maintain new features for our React Native (Expo) app across iOS, Android, and Web.
  • Monitor app quality with analytics and crash tools.
  • Write clean, modular, and scalable code with best practices.
  • Ensure optimal app performance through profiling, benchmarking, and proactive refactoring.
  • Work closely with design, product, and QA to deliver pixel-perfect and smooth user experiences.
  • Integrate with backend APIs (REST) and handle offline-first & sync scenarios.
  • Maintain and extend our CI/CD pipelines (Expo EAS) for smooth releases.
  • Write unit and integration tests with Jest, and collaborate with QA teams running Cypress & E2E tests.
  • Actively participate in code reviews, architecture discussions, and technical decision-making.
  • Stay up-to-date with the React Native ecosystem (libraries, Expo updates, RN releases) and advocate for improvements.

Requirements

  • 6+ years of professional experience in mobile development, at least 3+ with React Native
  • Strong understanding of mobile app release cycles, including build validation and deployment processes.
  • Proven expertise in testing backend integrations and third-party APIs, such as payment systems.
  • Comfortable working with REST APIs, websockets, and GraphQL.
  • Familiarity with mobile-specific tooling: Xcode, Android Studio, Gradle, CocoaPods.
  • Strong debugging skills (Flipper, Chrome DevTools, Reactotron).
  • Strong command of TypeScript, mobile architecture, and CI/CD for mobile apps
  • Ability to design, implement, and self-test features end-to-end with minimal supervision
  • You own quality — testing, monitoring, crash analytics, release validation
  • Comfortable working in a high-velocity startup with autonomy, speed, and ownership mindset
  • Fluent English is mandatory - French is a plus

Nice to Have

  • Previous experience in startups
  • Experience with Firebase Cloud Functions
  • Familiarity with PostgreSQL / Supabase
  • Experience contributing to open-source RN libraries.
  • Knowledge of native development (Swift/Kotlin) for advanced integrations.
  • Familiarity with analytics tools (PostHog, AppsFlyer, Firebase Analytics).
  • Prior experience with multi-tenant or white-label apps.

What’s in it for you?

  • A front-row seat in an exciting, fast-growing start-up.
  • Employee stock options.
  • Be part of the Tech team
  • The opportunity to develop your position and responsibilities as Timeleft grows.
  • Take part in Timeleft dinners and see for yourself the impact we have on people's lives.
  • Help fight the loneliness epidemic in big cities.

Interview process

We keep things simple, fast, and focused:

  1. Resume Screening: We review your application to ensure your skills and experience align with our requirements.
  2. Preliminary Questionnaire: Selected candidates receive targeted questions to help us understand your profile, technical background and motivation.
  3. Initial Discussion (30 min): A conversation with our hiring team to discuss your experience, career goals, and how they align with our mission at Timeleft.
  4. CTO Interview (30 min): Discussion about your experience, technical skills and how you'd fit with the team.
  5. Tech Interview (1 hour): Technical assessment.
  6. CTO Final Interview: Final discussion.