Loora is on a mission to revolutionize education and break down language barriers with its cutting-edge AI, building the first-ever personal AI English tutor. Loora offers its users an AI tutor that is always available to talk about whatever they want, give immediate feedback on English skills, and guide them on their journey to fluency.
Our product lives or dies by the quality of the mobile experience: low-latency audio pipelines, animated avatar interactions, and seamless AI-driven conversation flows, all running smoothly on Android devices across the globe.
We're looking for a Lead Android Engineer to help drive the technical direction of our Android platform. You'll be a hands-on contributor who raises the ceiling on code quality, collaborates on key architectural decisions, and directly shapes the experience for hundreds of thousands of learners.
You'll work closely with Product, Design, and our AI/backend teams, and technically mentor a small group of Android developers.
What You’ll DoOwn the Android codebase end-to-end, from architecture to release
Build and optimize real-time audio/video conversational flows with sub-100ms latency targets
Drive rendering performance for avatar-based and animated UI components
Ensure robust, low-latency integration with AI backend services (REST / gRPC / streaming APIs)
Optimize threading, coroutines, memory usage, and lifecycle management
Translate complex interaction patterns from Design into performant, polished experiences
Integrate on-device AI inference capabilities and manage client-side processing
Own CI/CD pipelines and release processes
Collaborate closely with Android team members, setting bar for code quality and driving architectural decisions directly shaping the experience for hundreds of thousands of learners
6+ years of production Android development
Deep proficiency in Kotlin; solid understanding of Java
Advanced knowledge of Android concurrency — Coroutines, Flow, threading, dispatchers
Strong understanding of Android lifecycle, memory model, and performance profiling
Experience building real-time audio/video applications with streaming APIs and low-latency systems
Solid mobile networking fundamentals — interceptors, retry logic, caching, backoff strategies
Experience with CI/CD automation and release pipelines
Experience evolving and maintaining production consumer apps — managing backward compatibility, gradual rollouts, and feature iteration without disrupting the existing user base
Strong debugging and performance optimization instincts
Solid understanding of mobile security best practices — authentication flows, JWT handling, secure token storage, and session lifecycle management
Experience with AI-powered mobile products
On-device ML inference (TensorFlow Lite, ONNX, or similar)
WebRTC or other real-time communication protocols
Modularization of large Android codebases
Experience scaling apps with large active user bases
Familiarity with observability tooling (Crashlytics, performance monitoring, custom metrics)
Experience working with and coordinating distributed development teams
Language: Kotlin (primary), Java
UI: Jetpack Compose
Async: Coroutines + Flow
DI: Hilt + Dagger
Networking: Retrofit
Persistence: Room
CI/CD: GitHub Actions
Skills Required
- 6+ years of production Android development
- Deep proficiency in Kotlin
- Solid understanding of Java
- Advanced Android concurrency knowledge (Coroutines, Flow, threading, dispatchers)
- Strong understanding of Android lifecycle, memory model, and performance profiling
- Experience building real-time audio/video applications with streaming APIs and low-latency systems
- Robust mobile networking fundamentals (interceptors, retry logic, caching, backoff strategies)
- Experience with CI/CD automation and release pipelines
- Experience evolving and maintaining production consumer apps (backward compatibility, gradual rollouts)
- Strong debugging and performance optimization skills
- Solid understanding of mobile security best practices (authentication flows, JWT handling, secure token storage, session lifecycle)
- Familiarity with Jetpack Compose UI toolkit
- Experience with DI frameworks Hilt and Dagger
- Experience with Retrofit networking and Room persistence
- Familiarity with GitHub Actions for CI/CD
- Experience integrating on-device ML inference (TensorFlow Lite, ONNX)
- Experience with WebRTC or other real-time communication protocols
- Experience modularizing large Android codebases and scaling apps with large user bases
- Familiarity with observability tooling (Crashlytics, performance monitoring, custom metrics)
- Experience working with distributed development teams and technical mentoring
What We Do
Loora is a generative AI English language learning company that provides a personalized AI tutor to help users achieve fluency. The platform focuses on conversational English, offering real-time pronunciation and grammar feedback, as well as specialized training for professionals through business role-plays and simulations. It is designed for serious learners seeking an affordable and accessible alternative to expensive human tutors.







