Staff Mobile Developer

Posted 1ds ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Staff Mobile Engineer responsible for the architecture and delivery of mobile applications at Robots and Pencils. Focused on iOS and Android platforms, leading cross-functional teams and technical standards.

Responsibilities:

  • We’re looking for a Staff Mobile Engineer to lead the architecture and delivery of complex mobile applications across iOS and Android.
  • 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
  • Lead monitoring, observability, and crash reporting across production mobile systems (e.g., Firebase Crashlytics, Sentry)
  • 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.
  • 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
  • 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
  • Make architectural decisions with thoughtful consideration of tradeoffs and long-term implications.

Requirements:

  • 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 is a plus.

Benefits:

  • Note: This role is a contract assignment for 4 weeks with potential for extension
  • Professional development opportunities