Lead Native App Engineer
Skills
About the Role
You will take full ownership of an unannounced native app project and own the codebase end-to-end. You will design and implement native iOS and Android experiences using React Native (and Expo), and build desktop clients with Tauri or Electron. You will obsess over performance, animations, offline states, and edge cases, and dive into native code or build systems to debug and resolve issues. You will communicate clearly and frequently, work autonomously, share knowledge with teammates, and balance polish with shipping pragmatic solutions.
Requirements
- Strong experience developing iOS and Android apps with React Native
- Experience with Expo (preferred)
- Experience building desktop apps with Tauri or Electron
- Ability to read and modify native code and troubleshoot build systems
- Strong focus on performance, animation, offline states and edge cases
- Excellent asynchronous communication and collaboration skills
- Ability to work autonomously and own projects end-to-end
- Curiosity and willingness to learn
Responsibilities
- Own the native app codebase end-to-end
- Develop native iOS and Android apps using React Native
- Build desktop apps using Tauri or Electron
- Optimize performance, animation, and offline state handling
- Investigate and resolve native code and build system issues
- Communicate asynchronously and share knowledge with teammates
- Balance craft and pragmatism to ship features
