Jobless Developer
Loora logo
Loora

Posted 1 month ago

Open

Lead Android Engineer

Tel AvivRemoteFull-time

AI Summary

Lead Android Engineer who will own the Android codebase end-to-end, drive architecture decisions, mentor developers, and optimize real-time audio/video flows with sub-100ms latency for a mobile AI tutor product.

About this role

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 Do

  • Own 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

Requirements:

  • 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

Even better if you have:

  • 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

Our Stack (Android)

  • Language: Kotlin (primary), Java

  • UI: Jetpack Compose

  • Async: Coroutines + Flow

  • DI: Hilt + Dagger

  • Networking: Retrofit

  • Persistence: Room

  • CI/CD: GitHub Actions

Skills

Android Concurrency (Coroutines, Flow)Android LifecycleCI/CD AutomationCI/CD: GitHub ActionsDagger/HiltGRPCHTTP/RESTJavaJetpack ComposeKotlinMemory ManagementObservability Tools (Crashlytics)On-device ML Inference (TensorFlow Lite, ONNX)Performance ProfilingReal-time Audio/Video With Streaming APIsRetrofitRoomSecurity (JWT, Secure Token Storage)ThreadingWebRTC

Explore related jobs

Browse these categories