Responsibilities
- Lead the design and long-term evolution of the mobile platform's technical architecture.
- Shape the integration between frontend and backend systems to optimize performance holistically across React Native and native components.
- Evaluate tradeoffs between JavaScript/TypeScript, React Native, and native code to balance speed, stability, and maintainability.
- Design and maintain foundational platform systems such as over-the-air updates, analytics infrastructure, data storage, authentication, and location-based services.
- Guide architectural decisions through leadership in design reviews for critical mobile components.
- Spearhead cross-functional initiatives with broad technical impact across engineering teams.
- Manage major platform upgrades including React Native version updates, navigation overhauls, and core library migrations.
- Lead performance optimization efforts focused on startup time, crash frequency, application not responding (ANR) events, jank, memory consumption, and bundle size.
- Decompose complex projects into manageable, deliverable phases with measurable outcomes.
- Enhance developer productivity through improved tooling and automation.
- Refine local development environments, build processes, testing pipelines, and release procedures for mobile engineers.
- Define consistent patterns for navigation, state management, and platform interactions to reduce complexity.
- Automate release processes to enable reliable, low-effort deployments.
- Own and evolve the full mobile software development lifecycle, including continuous integration, testing strategies, and release workflows.
- Build a platform capable of supporting AI-driven development features.
- Incorporate AI and large language models into development workflows to assist with code generation, pattern enforcement, and test improvement.
- Help establish safe and effective practices for using AI in ticket resolution and system design.
- Foster a culture focused on application health and performance excellence.
- Develop and refine metrics and dashboards that track performance, stability, and engineering efficiency.
- Empower feature teams with tools and guidance to identify and resolve performance regressions independently.
- Promote collective responsibility for app quality across all teams contributing to the mobile product.
- Amplify technical impact through leadership and mentorship.
- Coach senior and staff-level engineers and influence technical strategy across the wallet platform.
- Contribute to building a high-caliber mobile platform team by shaping hiring standards and technical culture.
Work Arrangement
Remote (Worldwide)
Other
- Don't meet all the requirements? Apply anyway, detailing your relevant transferable skills in your cover letter.
- It is a requirement of employment in this position that applicants will be required to submit to background checks including but not limited to employment, education and criminal record checks.