Summary
Shorebird is building mobile development tools, including a fork of Flutter, services, and products that help developers write, ship, monitor, and maintain mobile applications. The Founding Engineer will work across the stack, owning features and products end to end across cloud services, web applications, CLI tooling, compilers, runtimes, frameworks, and mobile systems.
Responsibilities
- Contribute to all three sides of the business over time: Code Push, products that grow out of Code Push, and development-time tools for mobile applications
- Build and improve Code Push, including global cloud infrastructure, asset support in patches, hot restart support, linker, compiler, runtime and build-size optimizations, AAR support, and app-build support
- Build products such as automatic crash reporting, analytics, software that heals itself in the field, faster and smaller builds, build caching, ecosystem reliability data, and private packages
- Build products that make it dramatically easier for agents to develop for mobile
- Work directly with Eric (Founder/CEO), Nick, and Mac across the cloud, runtime, and full stack
- Talk to customers directly through Discord
- Set up your Mac and your Claude subscription, then use the product
- Write a friction log as you go: every rough edge you hit as a new user is one our customers hit too
- Then pick one of those rough edges and fix it
- Build your own app with our product, end to end, and keep fixing what you hit along the way
- See how our live apps work with our product
- Pick a small feature from the product backlog and carve it out and own it end to end, design through ship
- Find your area, which might be our cloud, our UI, our CLI, the mobile runtime, the compiler, or somewhere else
- Deliver a request from a real customer
- Build new things together
- Write a lot of our code with agents while knowing when it is right and owning the outcome
Skills
- At least 5 years of professional software development, and you have shipped production software that real users depended on
- Strong in at least one of mobile (Flutter, iOS, or Android), backend and cloud, or systems (C++, Rust), and curious about the other two
- You are comfortable with little structure
- You have picked up a large codebase you didn't write and made yourself productive in it
- Palo Alto, hybrid preferred
- Past startup experience highly valued
- Contributions to a large open source project, or experience working on a fork of one
- Experience with build systems, deployment pipelines, or developer tools
- Dart, Flutter, Rust, or C++
Qualifications
Must Haves
- At least 5 years of professional software development, and you have shipped production software that real users depended on
- Strong in at least one of mobile (Flutter, iOS, or Android), backend and cloud, or systems (C++, Rust), and curious about the other two
- You are comfortable with little structure
- You have picked up a large codebase you didn't write and made yourself productive in it
Nice to Haves
- Palo Alto, hybrid preferred
- Past startup experience highly valued
- Contributions to a large open source project, or experience working on a fork of one
- Experience with build systems, deployment pipelines, or developer tools
- Dart, Flutter, Rust, or C++
Benefits
- **Work authorization.** We will consider visa sponsorship on a case by case basis.
- 0.5% to 1.5% equity
- Health, dental, and vision
- 401(k) with a 4% match
- Paid time off
- The equipment you need
- Remote by default as a company
- The whole team gathers in person four times a year. Expenses, of course, covered.
- A Claude subscription