CareerPlanGet AI match score →

Senior Mobile Engineer

💼 Full-time🗓 2026-07-30

Core

Building a high-performance mobile text editor and writing interface for fiction authors on iOS and Android.

Role type

Senior Mobile Engineer (React Native)

Builds

Sudowrite mobile app (iOS/Android) with custom document editing, real-time collaboration, and AI text streaming features.

Domain

Creative writing software / Mobile development

Deliverable

production ML models | product features

Required skills

React Native, Expo, iOS development, Android development, TipTap editor, Y.js, native Swift bindings, AI text streaming integration, performance optimization, offline sync architecture, user research, rapid prototyping

Preferred skills

Fiction writing experience, AI coding agent management

Technologies

React Native, Expo, TipTap, Y.js, Swift, WebView

Responsibilities

Improving app performance and smoothness, debugging React Native ↔ TipTap bridge issues, designing sync behavior for offline edits, fixing platform-specific annoyances, dogfooding the app, conducting user discovery interviews, researching mobile writing interfaces

Seniority

Senior, hands-on IC

Rewrite
## About the Role This is a real ownership role. You won't just be implementing designs handed to you by committee. You'll be helping shape the product and the future of mobile at Sudowrite. Our mobile app is built in React Native via Expo for iOS and Android. But this is not a basic app. It has a custom document editing system built around a TipTap editor running inside a WebView, with a lightweight bridge between the native app and the editor. It uses Y.js for collaboration, and it has multiple persistence and sync layers. There's also Smart Dictation built with native Swift bindings, with intricate audio and transcription features. Oh, and lots of AI text streaming features, too. Some days will look like this… - Improving performance to make the app feel smoother - Debugging an issue in the React Native ↔ TipTap bridge - Designing safer sync behavior for offline edits and reconnection - Fixing a platform-specific annoyance on iOS Other days will look like this… - Dogfooding the app to write your own stories - Chatting with writers to discover their biggest pain points - Giving a demo to a beta group of users - Researching other mobile writing interfaces ## What Success Looks Like - Week 1 - You've learned the basics about the app and shipped your first PR. - Month 1 - You've shipped features, fixed bugs, and have mastered the architecture of the app, making it better than when you found it. - Month 3 - You independently own projects, come up with new ideas to make Sudowrite the best writing app on the planet, and implement them beginning-to-end. ## About You - You've had 5+ years experience shipping mobile products. You're deeply comfortable in React Native, but also familiar with iOS and Android. - Ideally you are also a writer of fiction and know the world of novel writing. - You use AI tools all the time. You routinely manage 8 coding agents across your codebase, and you know how get them to produce quality code. - You know Expo, including the parts people only learn once they've suffered a little: native modules, EAS builds, OTA updates, and release workflows. - You have strong product taste. You get annoyed when something feels clunky and overcomplicated. - You can move between code thinking and business thinking. You can say, "This persistence model is going to bite us later," and "No one is going to use this feature, why are we building it?" - You love talking to users, and you don't hesitate hopping on Zoom call to do a discovery interview. - You can prototype features fast and validate them. - You're kind, thoughtful, and you're fun to be around. - You are based in the US.
Sourced via wellfound · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Wellfound ↗