Back to all jobs

- Seniority
- Senior
About the role
<h3 class="text-text-100 mt-3 -mb-1 text-[1.125rem] font-bold"><strong>⌘ About Timeleft</strong></h3>
<p class="font-claude-response-body break-words whitespace-normal leading-[1.7]">Timeleft is a social app that brings strangers together for IRL events. Every week, we match people into groups of 6 across 200+ cities in 52 countries. We're a fast-growing B2C subscription business.</p>
<p class="font-claude-response-body break-words whitespace-normal leading-[1.7]">What you build will be used by 150,000+ people every week — discovering their match, chatting with their group, finding the restaurant, and sharing how their evening went. Features ship weekly, your code goes live fast, and you see the impact immediately.</p>
<h3 class="text-text-100 mt-3 -mb-1 text-[1.125rem] font-bold"><strong>⌘ Role Overview</strong></h3>
<p>We are looking for a <strong>Senior Mobile Engineer</strong> to join the App team and help build the next generation of the Timeleft experience. Our product is a <strong>React Native + Expo</strong> application running on <strong>iOS, Android, and Web</strong>, backed by a <strong>NestJS</strong> API.</p>
<p>You will work alongside experienced mobile engineers and collaborate closely with product, design, QA, and backend teams. You'll own features end-to-end — from technical scoping through implementation, testing, and release — and contribute to the architecture and quality of a codebase serving users across 40+ cities worldwide.</p>
<p>This is a high-impact role where your code ships weekly and directly affects how people connect. We are an AI-first engineering team that uses AI tools to accelerate delivery while maintaining strong engineering standards. You'll be expected to use AI coding tools as part of your daily workflow to work effectively with modern development tooling and workflows.</p>
<h3 class="text-text-100 mt-3 -mb-1 text-[1.125rem] font-bold"><strong>⌘ <span class="notion-enable-hover" data-token-index="0">Key Responsibilities</span></strong></h3>
<h4>Feature Development</h4>
<ul>
<li>Own features end-to-end: technical scoping, implementation, testing, and release</li>
<li>Build performant, accessible UI components following the design system</li>
<li>Leverage AI coding tools to accelerate development and maintain high code quality</li>
<li>Ensure features are properly instrumented and observable post-release</li>
<li>Comfortable debugging production issues using analytics, logs, and crash reporting tools</li>
</ul>
<h4>Quality & Testing</h4>
<ul>
<li>Contribute to automated testing and reusable component documentation</li>
<li>Contribute to E2E test coverage and automated testing</li>
<li>Comfortable working with feature flags, analytics, and experimentation workflows</li>
</ul>
<h4>Architecture & Collaboration</h4>
<ul>
<li>Contribute to architectural decisions and technical direction of the mobile codebase</li>
<li>Review PRs thoroughly and provide constructive, actionable feedback</li>
<li>Collaborate with product and design to refine requirements and propose better solutions</li>
</ul>
<h4>Platform & Infrastructure</h4>
<ul>
<li>Comfortable contributing to CI/CD, tooling, and platform-specific improvements when needed</li>
</ul>
<h3><strong><span class="notion-enable-hover" data-token-index="0">⌘ Expected Outcomes</span></strong></h3>
<h4>Month 1: Onboarding & First Contributions</h4>
<ul>
<li>Get familiar with the app's architecture, key flows, and team conventions</li>
<li>Set up your development environment and AI-assisted workflow</li>
<li>Deliver first small features and bug fixes to build confidence with the codebase</li>
</ul>
<h4>Month 2: Independent Delivery</h4>
<ul>
<li>Ship user-facing features with increasing independence</li>
<li>Actively participate in PR reviews and contribute feedback</li>
<li>Build working relationships with product, design, QA, and backend teams</li>
</ul>
<h4>Month 3: Feature Ownership</h4>
<ul>
<li>Own a feature end-to-end, from scoping to release</li>
<li>Contribute to architectural discussions and propose improvements</li>
</ul>
<h3><strong><span class="notion-enable-hover" data-token-index="0">⌘ Skills & Competencies</span></strong></h3>
<p><strong>Must have:</strong></p>
<ul>
<li>Strong professional experience with <strong>React Native</strong> and <strong>TypeScript</strong></li>
<li>Cross-platform development experience (iOS, Android, Web)</li>
<li>Strong understanding of state management, data fetching, and caching patterns</li>
<li>Performance optimization and React component architecture best practices</li>
<li>Experience with mobile release workflows and app store distribution</li>
<li>Experience writing automated tests for mobile features</li>
<li>Comfortable with RESTful APIs and Git workflows</li>
<li>Strong debugging and monitoring skills</li>
<li><strong>Comfortable working with AI coding tools</strong> — or eager to make them a core part of your workflow</li>
</ul>
<p><strong>Nice to have:</strong></p>
<ul>
<li>Experience with prompt engineering or AI-assisted workflows beyond coding</li>
<li>Experience with CI/CD pipelines</li>
<li>Experience with real-time features (chat, live updates)</li>
<li>Experience working on apps with international user base (multi-locale, timezone handling)</li>
</ul>
<p><strong>Soft skills:</strong></p>
<ul>
<li>Ownership mindset and strong communication skills</li>
<li>Ability to balance speed with quality in a weekly release cadence</li>
<li>Proactive about identifying problems and proposing solutions</li>
<li>Eye for UI detail and ability to spot gaps in the UX flow</li>
<li>Ability to scope work: break features into tasks, estimate complexity, and flag risks</li>
<li>Comfortable iterating quickly on product ideas and adapting to evolving requirements</li>
</ul>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<h3><strong><span class="notion-enable-hover" data-token-index="0">⌘ Required experience</span></strong></h3>
<ul>
<li>4+ years of professional software engineering experience, with <strong>2+ years building mobile applications in React Native</strong></li>
<li>Production apps shipped to App Store and Google Play</li>
<li>Experience working in a cross-functional team (product, design, QA, backend)</li>
<li>Experience or strong interest in working with AI coding tools (Cursor, Claude, Copilot, etc)</li>
<li>Fluency in English</li>
</ul>
<h3><span class="notion-enable-hover" data-token-index="0">⌘ Recruitment Process</span></h3>
<p><strong>Introduction interview (30 min):</strong> Talent Acquisition Lead, Maja. We'll talk about your experience, what you're looking for, and whether Timeleft feels like a good fit.</p>
<p><strong>Technical test (at home):</strong> You'll build a feature based on a mini PRD using our tech stack. We'll ask you to submit your code along with the full conversation history from your AI coding tools.</p>
<p><strong>Assignment review (1 hour):</strong> You'll walk through your build with Alejandra, our Team Lead. We'll discuss the trade-offs you made, how you used AI tools, and how you approached the problem. This is also where we get a sense of your ownership mindset, communication style, and how you collaborate.</p>
<p><strong>Final interview (30 min):</strong> You'll meet Misha, our Head of Engineering. We'll talk about team fit and how you'd contribute to the team and the product.</p>
<p> </p>
<p> </p>
731,000+ hidden jobs like this
timeleft and thousands of companies post here first — often days before LinkedIn or Indeed. Your first 5 applications are free; go Pro to apply without limits.
Everything Pro unlocks:
- Unlimited applications — free stops at 5
- Track every application in one place
- Apply straight to the source, one click
- Save & organize roles you love
- Roles pulled from company boards before the big sites