Senior Software Engineer

Posted 17ds ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Senior Software Engineer building and shipping React Native apps for a borderless finance platform. Collaborating closely with backend engineers to deliver end-to-end mobile user experiences.

Responsibilities:

  • Work in a small team shipping mobile features continuously.
  • Take ownership of React Native implementation from ticket to production.
  • Collaborate closely with backend engineers to deliver end-to-end user flows.
  • Ship fast, fix fast, and improve based on real usage.
  • Build and ship React Native apps using Expo for iOS and Android.
  • Implement core user flows: onboarding, authentication, payments, balances, and settings.
  • Integrate backend APIs efficiently and handle loading, error, and retry states correctly.
  • Focus on performance and reliability under real-world conditions (poor connectivity, retries, edge cases).
  • Own releases: builds, OTA updates, store submissions, and production fixes.
  • Keep the codebase clean, maintainable, and easy to extend as the product evolves.

Requirements:

  • 4+ years building production mobile apps, with strong React Native experience.
  • Hands-on experience with Expo (managed or bare), including builds and releases.
  • Strong TypeScript skills and comfort working with API-driven products.
  • Solid understanding of mobile app performance, navigation, and lifecycle.
  • Experience shipping frequently in fast-moving product teams.
  • Fintech or payments experience is a plus, but execution matters more than domain.

Benefits:

  • Clear ownership and real responsibility from day one.
  • Fast execution with minimal process overhead.
  • Direct impact on a global financial product.
  • A senior team that values shipping, quality, and learning.

Toptal

Software Development

The World's Top Talent, On Demand®

B2BRecruitmentMarketplace
View all jobs at Toptal

Report this job

Job expired or something wrong with this job?