Bellevue, WA On-site Full-time USD 97,500 – 243,750 / year

Level is hiring a Senior Full-Stack Mobile Engineer

Responsibilities

  • Develop and deliver end-to-end mobile features, including native iOS or Android components and the backend APIs that support them.
  • Write clear, maintainable, and testable code that adheres to platform-specific standards and backend service conventions.
  • Lead features from concept through deployment and ongoing support.
  • Refine and improve mobile architecture, including module structure, navigation, state handling, and offline functionality.
  • Evaluate when to use native development versus cross-platform solutions using tools like Kotlin Multiplatform, shared contracts, or WebViews based on product and engineering needs.
  • Build and manage backend services in Kotlin, Java, or TypeScript that power identity, content, synchronization, and telemetry systems.
  • Establish and maintain reliability goals for owned services using SLOs and SLIs, with proper logging, metrics, and tracing in place.
  • Analyze and enhance system performance on devices—covering startup time, memory, battery, and network use—and on servers for latency, throughput, and cost efficiency.
  • Implement core mobile security practices, including secure credential storage, biometric authentication, encrypted communication, and careful handling of sensitive data, especially student information in K-12 environments.
  • Respond to incidents and participate in post-mortem reviews for systems under ownership.
  • Collaborate with product managers, designers, backend engineers, infrastructure teams, and QA to turn product requirements into functional, iterative technical implementations.
  • Engage in planning sessions, technical design discussions, code reviews, and release workflows, offering realistic assessments of effort, trade-offs, and technical approaches.
  • Manage the release process for mobile platforms, including App Store Connect, TestFlight, or Google Play Console, with controlled rollouts and live monitoring.
  • Maintain strong performance, stability, and test coverage across mobile and backend codebases, working closely with DevProd on CI testing strategies.
  • Help advance the app’s architecture, foundational systems, and tools to improve developer productivity.
  • Proactively identify and resolve technical debt, live issues, and scalability challenges, leaving systems in better condition than found.
  • Guide junior and mid-level engineers through pair programming, code reviews, and technical mentorship, influencing team-wide coding standards.

Compensation

Competitive salary and equity package

Work Arrangement

Hybrid or remote with team coordination across time zones

Team

Collaborative engineering team focused on mobile-first product development

Responsibilities

  • Design, build, and ship user-facing mobile features end-to-end — native client work on iOS and/or Android, plus the backend services and APIs that power them.
  • 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.
  • Evolve module boundaries, navigation, state management, and offline behavior in the mobile clients.
  • 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.
  • Apply mobile security fundamentals: secure storage (Keychain / Keystore), biometric auth, transport security, and handling of sensitive user data, with particular care for student data and K-12 privacy requirements.
  • Participate in incident response and post-mortems for what you own.
  • Partner with product, design, web/backend engineers, infrastructure, and QA to translate product requirements into pragmatic mobile + backend designs and ship them iteratively.
  • Participate actively in planning, technical discussions, code reviews, and release processes — contributing practical input on feasibility, trade-offs, and implementation details.
  • Own the release pipeline for the platforms you ship on (App Store Connect / TestFlight or Play Console), including staged rollouts and production monitoring.
  • Ensure high standards of performance, stability, and test coverage on the mobile codebase and the services behind it; partner with our DevProd lead on mobile test strategy in CI.
  • Actively contribute to improving app architecture, technical foundations, and developer experience.
  • Identify and address technical debt, production issues, and scalability concerns — leave the code better than you found it.
  • Mentor mid-level and associate engineers through pairing, code reviews, and technical guidance; help shape the conventions the rest of the team adopts.

Available for qualified candidates

About company
Level
Level is a learning technology company dedicated to helping students build real academic and life skills with confidence and joy. We combine proven curriculum principles with world class interactive design to make meaningful practice something students want to come back to, not something they struggle through. We support what teachers, schools, and parents are already doing by increasing student engagement with high quality, standards aligned practice that reinforces classroom learning.
All jobs at Level Visit website
Job Details
Department Engineering
Category fullstack
Posted a month ago