Jobs · Engineering

Full Stack Mobile Engineer

SCHED · Atlanta, GA · 3 mo ago
RemoteRemoteEngineering$110k–$150k/yrFull-time

Mobile Development

  • Build and maintain native Android features using Kotlin and Compose
  • Build and maintain native iOS features using Swift and UIKit
  • Build and maintain whitelabel apps and our internal automated build systems for them
  • Work with platform APIs for push notifications, offline storage, background sync and deep linking
  • Debug production issues across device types, OS versions, and network conditions
  • Manage Android and iOS build CI/CD build pipelines and app stores submission process

Backend and API Integration

  • Work with the PHP REST api that serves both mobile platforms
  • Collaborate with backend engineers on api contract changes, versioning, and backward compatibility
  • Implement api endpoints for mobile feature work

Infrastructure and Reliability

  • Participate in an on-call rotation to respond to production incidents
  • Contribute to monitoring, alerting, and crash reporting across both mobile platforms

Quality, Process, and Team Impact

  • Participate in and conduct code reviews across both platforms
  • Write and improve automated tests at the unit, integration and UI level
  • Document your work: technical decisions, platform-specific patterns and release procedures
  • Identify and implement improvements to team development workflows

Collaboration and Ownership

  • Collaborate with Product, Design, and Engineering leadership to align on priorities and scope
  • Communicate status, blockers, and technical tradeoffs clearly in writing and in conversation
  • Made prioritization decisions within your work, connecting tasks to customer and business outcomes

Required

  • 5+ years of professional software engineering experience, with at least 2 years building and shipping production native mobile applications
  • Strong proficiency in Swift for iOS and Kotlin for Android
  • Experience shipping apps through both the Apple App Store and Google Play Store, including managing builds, signing, review processes, and releases
  • Demonstrated ability to work within, improve, and modernize existing native codebases without breaking them
  • Experience with platform-native UI frameworks (SwiftUI and UIKit, Jetpack Compose)
  • Experience building mobile applications that consume REST apis
  • Experience writing automated tests for mobile applications (unit, integration, or UI)
  • Comfort navigating ambiguity: scoping work from unclear inputs, making tradeoffs, and adjusting when requirements shift
  • Willingness to participate in an on-call rotation and respond to production incidents
  • Clear written and verbal communication, including the ability to explain technical decisions to non-engineers

Preferred

  • Experience with PHP in production, including codebases that run without a framework
  • Experience with infrastructure operations: Linux administration, Docker, Kubernetes, or similar container orchestration
  • Familiarity with AWS services (EC2, S3, RDS, CloudFront, or similar)
  • Experience with monitoring, alerting, and observability tools (Sentry, Datadog, Grafana, or similar)
  • Experience with offline-first patterns, local data persistence, and sync strategies
  • Experience in or desire to learn Kotlin Multiplatform
  • Experience collaborating with UX/UI designers on mobile-specific usability and accessibility patterns
  • Track record of improving team processes, documentation, or developer tooling

Similar jobs