Senior Mobile Engineer
Build and own production React Native features for a high-performance mobile trading platform, spanning architecture, implementation, testing, release, and maintenance. Requires 5+ years of software engineering experience, strong JavaScript/TypeScript skills, and experience supporting iOS and Android applications.
About the job
Responsibilities
- Build and enhance the Arcus mobile application using React Native.
- Own mobile features end to end, from architecture and implementation through testing, release, and maintenance.
- Collaborate with product managers, designers, and backend engineers to deliver intuitive, performant mobile experiences.
- Help define the technical direction and architecture of the mobile platform.
- Improve application performance, reliability, observability, and developer experience.
- Work with technologies interfacing with blockchain networks, wallets, and decentralized protocols.
- Partner with cross-functional teams to deliver trading experiences on mobile.
Requirements
- Demonstrated technical excellence and experience shipping high-quality mobile applications at scale.
- Strong experience building and maintaining production React Native applications.
- Proficiency in JavaScript and TypeScript.
- Deep understanding of mobile application architecture, state management, networking, performance optimization, and testing.
- Experience publishing and supporting applications on both iOS and Android.
- Strong product sense and attention to user experience details.
- Ability to quickly learn new technologies and complex systems.
- 5+ years of software engineering experience, including significant mobile application development.
- Experience collaborating with designers, product managers, and backend engineers in fast-paced environments.
Nice-to-haves
- Experience building financial, trading, fintech, or security-sensitive applications.
- Native iOS development with Swift and/or Android development with Kotlin.
- Experience with React Query, Redux, Zustand, or similar state management solutions.
- Experience building highly performant real-time applications.
- Experience with crypto wallets, blockchain technologies, or DeFi products.
- Familiarity with CI/CD pipelines, automated testing, and mobile release processes.
- Experience mentoring engineers and influencing technical direction.
- Computer science degree or equivalent practical experience.
Compensation
- Salary range: $210,000–$270,000 USD annually in New York.
- Compensation varies based on experience and location; additional variable compensation may include merit increases, bonus eligibility, commission, or equity incentives.
Skills
React Native, JavaScript, TypeScript, iOS, Android, Swift, Kotlin, React Query, Redux, Zustand, Blockchain, CI/CD, Automated Testing, Mobile Architecture
Similar jobs
Mobile Engineering jobsDevelop and improve a high-scale fantasy sports mobile application using React Native and TypeScript. The role requires at least four years of mobile development experience, strong software engineering skills, and the ability to build performant, reliable features.
Build and own clinician-facing mobile experiences for an ambient AI healthcare platform, spanning Flutter and native iOS/Android integrations. The role requires 4+ years of mobile development experience, strong native platform expertise, and excellent product judgment.
Build cross-platform React Native applications and native iOS/Android BLE SDKs for EEG and wearable devices. The role requires 8+ years of mobile development experience, strong UX and performance ownership, and familiarity with health data streams and regulated environments.
Build and scale patient-facing iOS and Android applications with React Native, owning features from design through release while improving architecture, performance, and quality. The role requires 5+ years of software engineering experience, strong React Native and TypeScript expertise, and mentoring ability.
Leads mobile performance engineering across iOS and Android, owning startup, rendering, runtime efficiency, networking, caching, and observability. The role requires deep large-scale mobile expertise, Swift and/or Kotlin proficiency, rigorous profiling, and technical leadership.