Senior Software Engineer, Native Mobile
Required skills
- Swift
- Kotlin
- iOS
- Android
- mobile software engineering
- performance optimization
- CI/CD
- release processes
- generative AI
- LLM
Nice to have
- cross-platform fluency
- dual-app parity
- technical debt
- low-end Android devices
Role summary
Coinbase is seeking a Senior Software Engineer, Native Mobile to lead a greenfield rewrite of their retail mobile app from React Native to native Swift and Kotlin. This role involves leveraging AI-assisted code generation to enhance performance and quality for millions of customers. The engineer will define architectural patterns, improve build speeds, and own the development of core app surfaces. Responsibilities include building within an AI-assisted loop, validating AI outputs, partnering with product teams, and driving performance optimization, especially for low-end Android devices. The position requires 5+ years of iOS or Android experience and proficiency in Swift or Kotlin, with a willingness to develop cross-platform fluency. Experience with mobile CI/CD, build systems, and release processes is also expected.
Ready to do the most impactful work of your career? At Coinbase, we are uncompromising on our mission to increase economic freedom. The bar is high, the environment is intense, and we like it that way. This isn't a place for complacency, it’s a place to be pushed past your perceived limits. If you're ready to build the future of finance alongside people who refuse to settle for "good enough," you belong here. Coinbase is a remote-first, but not remote-only company. Expect to get together quarterly for intense in-person working sessions called “surges.” learn more about working at Coinbase.
We're hiring a Senior Software Engineer, Native Mobile to join the App Infra team within the Consumer & Business group. This team is executing a greenfield rewrite of Coinbase's retail mobile app from React Native to native Swift and Kotlin, using AI-assisted code generation to deliver a dramatically faster, higher-quality experience for millions of customers. You'll bring deep iOS or Android expertise to build core app surfaces, contribute to the design of Coinbase’s native mobile agentic workflow, and contribute to the foundation of Coinbase’s future mobile platform as product teams onboard to the native codebase.
What you'll do:
Required Skills and Experience:
Job# P78585
Pay Transparency Notice: The target annual base salary for this position can range as detailed below. Total compensation may also include equity and bonus eligibility and benefits (including medical, dental, and vision).
Annual base salary range (excluding equity and bonus):$186,065—$218,900 USDSample Coinbase interview questions
- 1
Design a Crypto Exchange
system designmedium - 2
Design a cryptocurrency dashboard using LLMs.
system designaverage - 3
Design a system for managing a distributed message broker.
system designmedium - 4
Design a system for managing a social network's newsfeed.
system designmedium - 5
How would you manage a large number of users in the database to ensure scalability?
system designaverage
Get started to unlock a personalized interview prep pack for this role.
Similar roles
- Staff Analytics EngineerCoinbase · United States · Hybrid
- Manager, Tax Information Reporting and Withholding AdvisoryCoinbase · Remote · Remote
- Software Engineering Intern, iOS (Summer 2027)Notion · New York, NY · Onsite
Staff Embedded Software EngineerPeak Energy · Burlingame, CA · Onsite- Senior Embedded Software EngineerENSCO, Inc. · Binghamton, NY · Onsite
Lead Software Engineer - Enterprise AI Services & AgentsWellmark Blue Cross and Blue Shield · Des Moines, IA · Hybrid
