JOBSEARCHER

Full Stack Mobile Engineer

SchedAtlanta, GAApril 9th, 2026
Remote | Full-timeAbout SchedSched powers thousands of events worldwide professional development programs, academic conferences, industry gatherings, and community meetups.When our platform works well, people connect, learn, and move forward. When it doesn’t, those experiences break down.We are a profitable, established SaaS company with real users and real production systems. The features you build will be used immediately by organizers and attendees around the world.We are looking for a Mobile Software Engineer to join our mobile team. You will build and maintain our native applications on both iOS (Swift) and Android (Kotlin). You’ll also support our whitelabel customer apps and maintain the automated build systems for them. Outside of mobile you’ll contribute to the PHP api and backend services that support them.We value engineers who think past the code and consider the customer experience, the tradeoffs in their decisions, and the long-term health of the systems they touch. You’ll own mobile features and work with our product manager, designers and engineering team to scope and deliver them. You will review code across both platforms, improve test coverage, and help set quality standards for mobile development at Sched. You will also participate in an on-call rotation and respond to production incidents when they arise.What You'll DoMobile DevelopmentBuild and maintain native Android features using Kotlin and ComposeBuild and maintain native iOS features using Swift and UIKitBuild and maintain whitelabel apps and our internal automated build systems for themWork with platform APIs for push notifications, offline storage, background sync and deep linkingDebug production issues across device types, OS versions, and network conditionsManage Android and iOS build CI/CD build pipelines and app stores submission processBackend and API IntegrationWork with the PHP REST api that serves both mobile platformsCollaborate with backend engineers on api contract changes, versioning, and backward compatibilityImplement api endpoints for mobile feature workInfrastructure and ReliabilityParticipate in an on-call rotation to respond to production incidentsContribute to monitoring, alerting, and crash reporting across both mobile platformsQuality, Process, and Team ImpactParticipate in and conduct code reviews across both platformsWrite and improve automated tests at the unit, integration and UI levelDocument your work: technical decisions, platform-specific patterns and release proceduresIdentify and implement improvements to team development workflowsCollaboration and OwnershipCollaborate with Product, Design, and Engineering leadership to align on priorities and scopeCommunicate status, blockers, and technical tradeoffs clearly in writing and in conversationMake prioritization decisions within your work, connecting tasks to customer and business outcomesWhat We're Looking ForRequired5+ years of professional software engineering experience, with at least 2 years building and shipping production native mobile applicationsStrong proficiency in Swift for iOS and Kotlin for AndroidExperience shipping apps through both the Apple App Store and Google Play Store, including managing builds, signing, review processes, and releasesDemonstrated ability to work within, improve, and modernize existing native codebases without breaking themExperience with platform-native UI frameworks (SwiftUI and UIKit, Jetpack Compose)Experience building mobile applications that consume REST apisExperience writing automated tests for mobile applications (unit, integration, or UI)Comfort navigating ambiguity: scoping work from unclear inputs, making tradeoffs, and adjusting when requirements shiftWillingness to participate in an on-call rotation and respond to production incidentsClear written and verbal communication, including the ability to explain technical decisions to non-engineersPreferredExperience with PHP in production, including codebases that run without a frameworkExperience with infrastructure operations: Linux administration, Docker, Kubernetes, or similar container orchestrationFamiliarity 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 strategiesExperience in or desire to learn Kotlin MultiplatformExperience collaborating with UX/UI designers on mobile-specific usability and accessibility patternsTrack record of improving team processes, documentation, or developer toolingWhat Success Looks LikeWithin 30 daysNavigating both the iOS and Android codebases with decreasing supportShipping small fixes and improvements with tests on at least one platformCompleting your first code reviews across both platformsWithin 90 daysOwning and shipping mobile features end-to-end with minimal guidanceDebugging production issues across both platforms and writing root-cause post-mortemsContributing to documentation and identifying at least one process improvement in the mobile build or release workflowWithin 6 monthsContributing confidently across iOS, Android, and the API layer that supports themImproving the stability, test coverage, and maintainability of both mobile codebasesActing as a resource for teammates on mobile patterns, platform-specific debugging, and code qualityConnecting your technical decisions to customer outcomes and business prioritiesWhat We OfferCompensationBase salary range: $110,000–$150,000, adjusted based on locationAdditional compensation may include bonus and/or equityCompensation is adjusted based on candidate location using geographic differentials.100% remote team (30 people, no corporate office)Health, dental, vision, disability, and life insurance401(k) with company match20 days PTOTeam offsites in places like Morocco, Japan, Brazil, and Colombia — part work, part vacation, fully covered by Sched (#schedcations)Selected candidates will be asked to complete a Coderbyte technical assessment as part of the hiring process. We use it to better understand practical problem-solving in a consistent way across applicants.