Senior Mobile Engineer (React Native)

Timeleft
Timeleft

Software Engineering

Paris, France

Posted 6+ months ago

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.