Level Home
Senior Full-Stack Mobile Engineer
Bellevue · Senior
Sponsorship not specifiedDetected 61 days ago
TypeScriptJavaSwiftKotlinReactReact NativeFlutteriOSAndroidSwiftUIJetpack ComposeBackend DevelopmentFull-Stack DevelopmentCode ReviewGitAWSDockerKubernetesTerraformCI/CDGitHub ActionsGrafanaRESTgRPC
About the role
- Your work will directly impact how students experience Level on mobile, and how quickly the rest of the engineering organization can ship mobile-enabled features.
Responsibilities
- Implement clean, readable, testable code that follows platform best practices on the client and Level's service conventions on the backend.
- Take responsibility for features from initial design through release and ongoing maintenance.
- Make sharp build-vs-share decisions between fully native code and cross-platform approaches (Kotlin Multiplatform, shared protobuf contracts, WebViews) based on real product and engineering trade-offs.
- Design and operate backend services (Kotlin or Java on the JVM, or TypeScript) that back the mobile experience - identity, content, sync, telemetry.
- Define and own reliability targets (SLOs/SLIs) for the services you own
- implement structured logging, metrics, and tracing.
- Profile, debug, and optimize performance on device - startup, memory, battery, network - and on the backend - latency, throughput, cost.
- Participate in incident response and post-mortems for what you own.
Requirements
- Solid working knowledge of the other mobile platform (iOS or Android, whichever isn't your primary) - enough to read, review, and contribute to code there.
- Strong understanding of mobile application architecture and common patterns - MVVM, MVI, Clean Architecture, and modularization - and the trade-offs between them.
- Knowledge of mobile security fundamentals - secure key/credential storage, biometric authentication, transport security - and experience handling sensitive user data in production.
- Experience working with Git, CI/CD pipelines (GitHub Actions), and collaborative code-review processes.
- Strong testing discipline - unit, integration, UI / instrumentation - and a track record of partnering with QA/DevProd to ship reliably.
- Need to Have:
- Strong backend proficiency in Kotlin or Java on the JVM (Kotlin is Level's primary backend language) or TypeScript for shared platform libraries and tooling
- demonstrated experience designing and operating long-lived backend services. (Kotlin shared between Android and backend is a clear plus.)
- Deep understanding of mobile fundamentals - concurrency (async/await, coroutines, Combine, Flow), lifecycle management, memory and battery considerations, networking, persistence, offline-first behavior, and accessibility (VoiceOver / TalkBack, Dynamic Type / large fonts).
- Solid grasp of HTTP, REST, and gRPC + protobuf - Level's primary service-contract framework.
- Working knowledge of AWS, containers (Docker / Kubernetes), and CI/CD pipelines as a consumer. Familiarity with Linkerd, ArgoCD, Terraform is a plus.
- Ownership mindset, strong problem-solving skills, and clear written and verbal communication with cross-functional teams.
Nice to have
- Direct production experience with both iOS and Android, not just literacy.
- Experience with cross-platform mobile - Kotlin Multiplatform, React Native, Flutter - and a clear point of view on when it's the right tool.
- Familiarity with App Store and Play Console review processes, privacy manifests, Data Safety declarations, and family-friendly policy requirements.
- Familiarity with OpenTelemetry and modern observability stacks (SigNoz - Level's stack - Grafana)
- mobile crash reporting (Sentry / Crashlytics).
- Background in EdTech, K-12, or other domains with strong privacy and accessibility requirements (FERPA, COPPA, WCAG).
- Exposure to Backstage, internal developer platforms, or other developer productivity surfaces.
- Contributions to relevant open-source projects (mobile frameworks, cross-platform libraries).
Apply directly at Level Home →Create a free account for alerts like thisView Level Home immigration profile
This listing is sourced directly from Level Home's careers page and normalized into a canonical job model.