Senior Mobile Engineer (React Native)
Timeleft
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:
- Resume Screening: We review your application to ensure your skills and experience align with our requirements.
- Preliminary Questionnaire: Selected candidates receive targeted questions to help us understand your profile, technical background and motivation.
- 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.
- CTO Interview (30 min): Discussion about your experience, technical skills and how you'd fit with the team.
- Tech Interview (1 hour): Technical assessment.
- CTO Final Interview: Final discussion.