Android Developer

SanasPalo Alto, CA
76d

About The Position

We're looking for a hands-on Senior Android App Developer to lead development of our Androidc application that delivers near real-time, voice-to-voice translation. You'll own core client features-from FaceTime-like calling and live captioning to buttery-smooth UI animations-and collaborate closely with our iOS developer, designer, and product team members to ship a high-quality, low-latency experience. Experience with Kotlin and working independently on an Android project from scratch is required. AV/WebRTC experience is a plus.

Requirements

  • 5+ years building and shipping consumer-grade mobile apps; 3+ years with Android
  • Demonstrated ownership of a major app or feature used by real customers (Play Store)
  • Strong UI/UX instincts with animation
  • Experience integrating real-time or streaming features (sockets, WebRTC)
  • Comfortable porting iOS to Android
  • Fluency with mobile CI/CD, OTA updates, crash reporting, and performance tooling
  • Excellent product judgment, collaboration, and communication; thrive in fast- paced, in-person startup environment
  • Start-to-finish launch experience for a high-quality mobile app

Nice To Haves

  • WebRTC
  • Android FCM
  • Android media
  • Live captions, speech recognition, local VAD
  • Analytics/attribution (PostHog, Branch or alternatives), deep linking, and
  • growth experiments
  • Localization/i18n, accessibility, and app security best practices

Responsibilities

  • Build major app features in Android
  • Auth
  • Audio/video calling
  • Onboarding flow
  • Growth features
  • Consecutive translation
  • Conversation translation
  • Real-time media & low latency
  • Integrate with our real-time translation backend and media pipelines
  • Work with WebRTC, handle audio routing, interruptions, and seamless crossfades from original to translated audio
  • Performance, reliability, and quality
  • Optimize connection time, frame budget, memory, and jank
  • Instrument crash/error reporting; build resilience for poor networks and Backgrounding
  • Instrumentation & growth
  • Add analytics, deep-links, and attribution (e.g., PostHog, Branch or equivalents).
  • Support A/B experiments, notifications, and "call non-users" funnels.
  • Platform collaboration
  • Port iOS modules in Swift to Kotlin with maintainability consideration in mind
  • Partner with backend team on streaming APIs, caption timing, and voice Pipelines.
  • Security, accessibility, and internationalization
  • Implement privacy-first features, localization/i18n, and accessible UI.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Industry

Publishing Industries

Education Level

No Education Listed

Number of Employees

101-250 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service