Full Stack Mobile Engineer
Remote | Full-time
About Sched
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 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 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 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
- 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
- This role has a target on-track earnings (OTE) range of $85,000–$135,000 for candidates based in our reference markets.
Compensation is adjusted based on candidate location using geographic differentials. Typical adjustments include:
High-cost U.S. markets: approximately +15%
Mid-to-high cost U.S. markets: approximately +8%
Reference markets: no adjustment
Lower-cost U.S. markets: approximately -10%
*Final offers are determined based on experience, skills, and location.
- 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) 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.
Recommended Jobs
Residential Support Staff (RSSGA1)
Job Description Job Description We are seeking dedicated individuals to join our team as Residential Staff. As a Residential Staff member, you will play a vital role in providing care and support…
Lead Teacher Infant-3 years old
Job Description Job Description **Job Title: Lead Teacher for Infants to 3-Year-Olds** **Job Description:** We are seeking a dedicated and nurturing Lead Teacher to join our early childhood edu…
Professional Driver & Mover
Compensation: Competitive hourly pay rate: $14-17+tips, and monthly bonus! (hourly pay rate: $12-$15.00+tips for non-drivers) College Hunks Hauling Junk and Moving is looking to hire Drivers! …
Restaurant District Manager Fast Casual
Job Description Job Description Restaurant District Manager ... With continued growth comes opportunity ! We are interviewing District Managers with Fast Casual or Casual Dining backgrou…
Team Lead
Job Description Job Description Description: Position Summary: This position is responsible for supporting the logistics services and supervisory duties of a team of 5. Team supports various …
Logistics Innovation Project Specialist (EM7174)
Why join Samsung SDS? Samsung SDS plays a leading role in the global logistics market with unique logistics services. With its innovative IT technology, SDS developed the integrated logistics solut…
LPN
At ScionHealth, we empower our caregivers to do what they do best. We value every voice by caring deeply for every patient and each other. We show courage by running toward the challenge and w…
Coordinator, Competitions
Job Description Job Description Description: U.S. Soccer Overview The U.S. Soccer Federation exists in service to soccer. Our aim is to ignite a national passion for the game. Because we …
Armed Safety Officer
Position Summary The Armed Safety Officer (ASO) is a highly visible and professional security presence who plays a vital role in maintaining a safe, secure, and orderly environment across various …
Afterschool Crew - Bring the Energy & Love for Kids!
Summary Make a Difference in the Lives of Children and Their Families While Having FUN as Part of a Collaborative Team! Would you like to: ✅ Work for an organization that truly values you a…