Staff Mobile Engineer
Robots & Pencils · Austin, TX · 1 mo ago
EngineeringFull-time
Position Overview
We’re looking for a Staff Mobile Engineer to lead the architecture and delivery of complex mobile applications across iOS and Android. This role is ideal for an experienced engineer who can define mobile architecture and technical strategy, lead complex system development, and confidently own large parts of the mobile stack end-to-end.
Why This Role Matters
At Robots & Pencils, we design AI systems for a human world. Our name says it all. Robots and pencils means engineering paired with creativity, because every agent we ship has to work for real people in real workflows. That balance is baked into how we operate. Every role here contributes directly to that mission.
What You’ll Do
- Craft & Delivery
- Define mobile architecture and technical strategy across iOS and Android applications (e.g., Swift, Kotlin)
- Lead design and implementation of scalable mobile platforms and complex UI systems (e.g., SwiftUI, UIKit, Jetpack Compose)
- Define mobile development standards and best practices, and contribute to shared design systems
- Drive mobile performance, scalability, and reliability across deployed applications
- Own implementation of mobile security best practices including authentication, secure storage, and biometric authentication
- Own CI/CD strategy and release management across the App Store and Google Play (e.g., Fastlane, GitHub Actions, Bitrise)
- Bring an AI-forward mindset to your daily work, using tools like Claude, Cursor, and other modern AI assistants to ship higher-quality work at pace
- Collaboration & Communication
- Collaborate closely with cross-functional teams to align technical decisions with product and business goals
- Communicate complex technical tradeoffs and architectural decisions clearly across engineering and non-engineering stakeholders
- Lead code reviews and design discussions, raising the quality bar for the team
- Leadership & Influence
- Establish mobile engineering standards that lift quality and consistency across the team
- Mentor junior and mid-level engineers, helping them grow their craft, confidence, and impact
What You’ll Bring
- 5+ years of mobile development experience, with strong expertise in both iOS and Android
- Expert proficiency in Swift and Kotlin
- Deep experience with modern mobile UI frameworks (e.g., SwiftUI, UIKit, Jetpack Compose)
- Expertise in mobile architecture patterns and complex state management (e.g., MVC, MVVM, MVI, Clean Architecture, Combine, Coroutines, Flow)
- Experience with REST APIs, GraphQL, WebSockets, and mobile networking
- Strong CI/CD and release management experience (e.g., Fastlane, GitHub Actions, Bitrise)
- Strong testing practices across unit, UI, and integration testing (e.g., XCTest, JUnit, Espresso)
- Experience with mobile security best practices, including authentication, secure storage, and biometric authentication
- Experience with monitoring and observability (e.g., Firebase Crashlytics, Sentry)
- Demonstrated leadership and technical mentoring experience
- Demonstrable usage of AI-forward tools such as Claude and Cursor
- Experience with cross-platform frameworks (e.g., React Native, Flutter, Kotlin Multiplatform), accessibility standards, or mobile app monetization (a plus)