Remote job
Senior Software Engineer, Mobile
Job details
About this role
Role overview Lead development of mobile experiences used by drivers in the field, taking large features from an unclear need through release and measured results. You will own key parts of a React Native app for iOS and Android, with attention to reliability where network access is inconsistent and direct input from drivers and operations teams.
Responsibilities - Define, build, release, and measure driver-facing features from end to end. - Develop and maintain a React Native application for both iOS and Android. - Build offline-capable features, background location tracking, and push notifications suited to field conditions. - Work in native iOS or Android code when needed for location, uploads, or performance. - Gather feedback from drivers, operations, and design partners to find and resolve experience problems. - Investigate and fix production stability issues.
Requirements - At least five years building and shipping production mobile apps with React Native. - Strong JavaScript and TypeScript skills across iOS and Android. - Practical knowledge of native mobile development, including modules and background services. - Strong interface judgment and ability to carry loosely defined designs through to polished release. - Product ownership: clarify problems, speak with affected users, deliver improvements, and follow results. - Experience with AI-assisted development tools.
Nice to have - Experience with marketplace, gig-work, or logistics products used by a field workforce. - A record of owning several major features at one organization. - Full-stack experience that supports work beyond the mobile app.
Benefits and work setup - Fully remote, with an option to work from an office in Ventura, California. - Salary, equity, health, dental and vision coverage, and a 401(k) are offered.