Tech Stack
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
AI @ 4
Android @ 6
CI/CD @ 4
GenAI
Generative AI @ 6
Kotlin @ 4
LLM
Performance Optimization
React @ 4
Swift @ 4
iOS @ 6
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
Coinbase is hiring a Senior Software Engineer, Native Mobile to join the App Infra team within the Consumer & Business group. The 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 faster, higher-quality experience for millions of customers.
Coinbase is a remote-first, but not remote-only, company. Employees are expected to meet quarterly for in-person working sessions called "surges."
Responsibilities
- Own the development of core app surfaces in Swift and Kotlin, translating existing React Native flows into performant native implementations that meet strict performance budgets.
- Set the project-level quality bar through code and design reviews.
- Build within an AI-assisted code generation workflow, using LLM-driven translation while applying native mobile expertise to validate architecture, identify edge cases, and ensure production-quality output.
- Accelerate Frontend engineers across Coinbase by defining architectural patterns, improving build speeds, and establishing effective development workflows.
- Partner with product teams during onboarding by reviewing native pull requests, challenging suboptimal patterns, and addressing slow paths such as flaky tests, difficult deployments, and ambiguous handoffs between native and React Native codebases.
- Drive performance optimization across device tiers, with particular attention to low-end Android devices, by eliminating loading indicators, scroll jank, and stall counts through robust architectural solutions and trade-off analysis.
- Contribute to the dual-app parity strategy during the transition from React Native to native applications, reducing relevant technical debt and ensuring feature and bug-fix synchronization between codebases.
Requirements
- 5+ years of iOS or Android mobile software engineering experience using Swift/iOS or Kotlin/Android.
- Demonstrated ability to build and ship performant mobile applications, with a focus on frame stability, cold-start optimization, and responsive user interfaces across diverse device populations.
- Proficiency in Swift or Kotlin, with working knowledge of the other language and willingness to develop cross-platform fluency across iOS and Android.
- Experience with mobile CI/CD pipelines, build systems, and release processes.
- A track record of delivering project-level outcomes that provide benefits beyond the immediate development cycle.
- Responsible use of generative AI, maintaining human oversight to deliver business-ready outputs and measurable improvements in workflow efficiency, cost, and quality.
Compensation
- Annual base salary range: $186,065–$218,900 USD.
- Total compensation may also include equity, bonus eligibility, and medical, dental, and vision benefits.
Additional Information
- Candidates may submit a maximum of three applications within a six-month period.
- Coinbase is an Equal Opportunity Employer.
- Job reference: P78585.
More jobs at Coinbase
Staff Software Engineer, Native Mobile
Coinbase · United States
USD 218,000-256,500 per year
Software Engineer, CDP - Foundations
Coinbase · United States
USD 152,400-179,300 per year
Staff Software Engineer, Mobile QA
Coinbase · United States
USD 218,000-286,500 per year
Senior Staff Software Engineer, Native Mobile
Coinbase · United States
USD 253,900-298,700 per year
Senior Software Engineer, Mobile QA
Coinbase · United States
USD 186,100-218,900 per year
Similar jobs
Senior Staff Engineer - Employee Productivity
Nvidia · Santa Clara, United States
USD 200,000-322,000 per year
Senior Client Quant Specialist, Enterprise Sales
Bloomberg · New York City, United States
USD 175,000-225,000 per year
Principal Software Engineer - Employee Productivity
Nvidia · Santa Clara, United States
USD 248,000-391,000 per year
Senior Staff Software Engineer, Client Architecture
Reddit · United States
USD 232,500-325,500 per year
Head of Product – Bloomberg Professional Mobile App
Bloomberg · New York City, United States
USD 235,000-350,000 per year
Senior Mobile Engineer - Instrumentation SDK (iOS) | Ireland | Remote
Grafana Labs · Germany, Spain, United Kingdom, Ireland, Sweden
EUR 104,000-130,000 per year
Senior Agentic Product Engineer
Nord Security · Vilnius, Lithuania, Kaunas, Lithuania
EUR 67,200-93,600 per year
Agentic Product Engineer
Nord Security · Warsaw, Poland
PLN 324,000-450,000 per year