This job offer is no longer available
Full Stack Mobile Engineer
SCHED
- Atlanta, Georgia, United States
- Atlanta, Georgia, United States
About
Sched powers thousands of events worldwide professional development programs, academic conferences, industry gatherings, and community meetups.
Remote | Full-time
Sched 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 white‑label 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 Do 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 white‑label 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 pipelines and app store 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
Make prioritization decisions within your work, connecting tasks to customer and business outcomes
What We're Looking For 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
What Success Looks Like Within 30 days
Navigating both the iOS and Android codebases with decreasing support
Shipping small fixes and improvements with tests on at least one platform
Completing your first code reviews across both platforms
Within 90 days
Owning and shipping mobile features end‑to‑end with minimal guidance
Debugging production issues across both platforms and writing root‑cause post‑mortems
Contributing to documentation and identifying at least one process improvement in the mobile build or release workflow
Within 6 months
Contributing confidently across iOS, Android, and the API layer that supports them
Improving the stability, test coverage, and maintainability of both mobile codebases
Acting as a resource for teammates on mobile patterns, platform‑specific debugging, and code quality
Connecting your technical decisions to customer outcomes and business priorities
What We Offer
Compensation
Base salary range: $110,000–$150,000, adjusted based on location
Additional compensation may include bonus and/or equity
Compensation is adjusted based on candidate location using geographic differentials.
100% remote team (30 people, no corporate office)
Health, dental, vision, disability, and life insurance
401(k) with company match
20 days PTO
Team offsites in places like Morocco, Japan, Brazil, and Colombia — part work, part vacation, fully covered by Sched (#schedcations)
#J-18808-Ljbffr
Languages
- English
Notice for Users
This job was posted by one of our partners. You can view the original job source here.