TextNow

Software Developer - Android (US)

1w ago
USA
TextNow

Software Developer - Android (US)

1w ago
USAandroidjavakotlinaiautomation

Develop and lead mobile Android applications and systems, driving AI and automation integration for improved performance and scalability.

Responsibilities

  • Design, develop, and sustain high-performance Android applications using Kotlin, Jetpack Compose, and Java. 
  • Lead architectural modernization and modularization to improve scalability and cross-platform reuse. 
  • Define and own the entire lifecycle of your systems: feature ideation, API design, instrumentation, deployment (CI/CD), live-traffic monitoring, unit/UI/e2e testing, user telemetry & data analysis, experiment design (A/B tests), and continuous iteration. 
  • Influence and evolve our architecture: propose and lead initiatives to decompose monoliths, build shared libraries and frameworks, improve modularization, enable reuse across Android, iOS, and Web; evaluate new Android platform capabilities (e.g., new OS releases, device types, form factors, architectures) and lead their adoption. 
  • Apply AI-driven tools and automation frameworks to speed up development, code analysis, testing, and reliability. 
  • Leverage intelligent telemetry, analytics, and optimization pipelines to improve app performance and user experience. 
  • Define observability standards, telemetry pipelines, and fault-tolerance strategies for production-grade systems. 
  • Partner closely with product, design, backend, and data teams to deliver seamless, high-quality user experiences. 
  • Drive technical discussions, mentor developers, and influence strategic direction across mobile platforms. 

Requirements

  • A technical leader with the ability to create and lead roadmaps/initiatives that align to high-level business objectives. 
  • Deep expertise in Kotlin, Jetpack Compose, and modern concurrency tools such as Coroutines and Flows. 
  • Proven track record of architecting modular, maintainable systems that balance speed and reliability. 
  • Strong background in performance optimization, observability, and system-level debugging. 
  • Experience using AI and automation to improve developer velocity, reliability, or product intelligence. 
  • A collaborative technical leader who thrives in fast-moving environments and mentors others to excel. 
  • Passionate about creating elegant, high-performance mobile experiences across Android’s ecosystem. 
  • You architect for observability, reliability, and production-readiness: you understand instrumentation, SLOs/SLIs, fault-tolerance, runbooks, incident triage, scalable telemetry pipelines, and production diagnostics for mobile clients. 
  • You have been a technical leader (not just an individual contributor): you’ve influenced roadmap decisions, contributed to multi-team initiatives, mentored/led developers, driven culture/process improvements, and interfaced with senior developer/product leadership. 

Other

  •