TTEC logo
TTEC

Customer experience obsessed. Powered by people + technology.

Android Software Engineer

Android EngineerSoftware EngineerFull TimeRemoteSeniorTeam 10,001+Since 1984H1B SponsorCompany SiteLinkedIn

Location

California

Posted

2 days ago

Salary

$120K - $175K / year

Seniority

Senior

Bachelor Degree3 yrs expEnglishAndroidDistributed SystemsKotlinTensorflow

Job Description

Android Software Engineer

TTEC

• Build and maintain production-grade Android applications using Kotlin. • Design and implement intuitive, responsive mobile interfaces for insurance, payments, and customer workflows. • Integrate backend APIs for quotations, policy management, claims, and transactional services. • Contribute to mobile features that incorporate AI-assisted capabilities (e.g., chat experiences, recommendations, automation flows). • Optimize application performance, responsiveness, battery usage, and memory efficiency across devices. • Implement analytics, crash reporting, and user behavior tracking to improve product quality. • Collaborate closely with backend, product, design, and AI/ML teams throughout the development lifecycle. • Ensure stability, scalability, and security across production mobile systems. • Continuously improving engineering standards, architecture, and mobile best practices. • Deliver stable, high-performance Android experiences used at scale. • Improve app reliability, responsiveness, and efficiency across devices. • Reduce crashes and production incidents through better engineering practices. • Ship mobile features confidently with strong system design and testing discipline. • Enable AI-assisted product capabilities through mobile integration where applicable. • Contribute to a scalable and maintainable mobile architecture.

Job Requirements

  • 3+ years of Android development experience using Kotlin
  • Strong understanding of Android architecture components and modern development practices
  • Proven experience shipping production Android applications
  • Strong knowledge of Coroutines, Flow, and asynchronous programming
  • Experience integrating RESTful APIs and working with distributed systems
  • Familiarity with mobile performance tuning and debugging in production environments
  • Exposure to AI-enabled mobile features (e.g., chat interfaces, recommendation systems, automation workflows) is a plus
  • Experience with on-device ML or frameworks such as TensorFlow Lite is a bonus
  • Strong ownership mindset with attention to detail and product quality
  • Published apps on the Google Play Store are an advantage

Benefits

  • medical insurance
  • Dental
  • Vision
  • Savings Plan Options
  • PTO

Related Job Pages

More Android Engineer Jobs

Full TimeRemoteTeam 1-10H1B No Sponsor

• Build and maintain production-grade Android applications using Kotlin. • Design and implement intuitive, responsive mobile interfaces for insurance, payments, and customer workflows. • Integrate backend APIs for quotations, policy management, claims, and transactional services. • Contribute to mobile features that incorporate AI-assisted capabilities (e.g., chat experiences, recommendations, automation flows). • Optimize application performance, responsiveness, battery usage, and memory efficiency across devices. • Implement analytics, crash reporting, and user behavior tracking to improve product quality. • Collaborate closely with backend, product, design, and AI/ML teams throughout the development lifecycle. • Ensure stability, scalability, and security across production mobile systems. • Continuously improving engineering standards, architecture, and mobile best practices. • Deliver stable, high-performance Android experiences used at scale. • Improve app reliability, responsiveness, and efficiency across devices. • Reduce crashes and production incidents through better engineering practices. • Ship mobile features confidently with strong system design and testing discipline. • Enable AI-assisted product capabilities through mobile integration where applicable. • Contribute to a scalable and maintainable mobile architecture.

California
$120K - $175K / year
Sequoia Connect logo

Mobile Engineer

Sequoia Connect

Our core expertise lies in connecting Top Technologists with Top Companies through unparalleled IT headhunting solutions

Full TimeRemoteTeam 11-50H1B No Sponsor

Role Description We are currently searching for a Mobile Engineer : - Build features for iHerb's iOS and Android apps used by millions of customers globally. - The Mobile team covers both platforms and engineers with cross-platform experience (React Native or Kotlin Multiplatform) are especially valuable alongside native iOS and Android specialists. Responsibilities: - Ship new features for iHerb's iOS and/or Android apps using AI-assisted development tooling. - Participate in the mobile modernization effort, contributing to app architecture improvements and new platform capabilities. - Write maintainable, well-tested mobile code and own features from design spec through app store release. - Collaborate with designers and backend engineers to integrate new APIs and product experiences. - Use Claude Code or equivalent AI tooling daily for code generation, refactoring, and test automation. - Contribute to cross-platform tooling and shared component libraries as the mobile platform evolves. Qualifications - Proficiency in Swift/iOS and Kotlin/Android. - Experience shipping apps to the App Store and/or Google Play. - Understanding of mobile architecture patterns such as MVVM or Clean Architecture. - Cross-platform experience with React Native and Kotlin Multiplatform is a strong plus. Requirements - AI-driven SDLC (required): hands-on experience shipping production code with AI-assisted development tools such as Claude Code, GitHub Copilot, or Cursor. - Familiarity with .NET/C#, Go, Python, Java, React, MS SQL Server, Azure or AWS. - Full-stack awareness: comfortable contributing across layers of the stack when needed; purely single-layer specialists are not the target profile. - Production ownership: experience owning features end-to-end from spec through deployment and ongoing operations. - Code quality fundamentals: strong grasp of software design principles, automated testing, code review, and CI/CD. - D3 (7+ yrs): independently delivers features with some guidance; strong fundamentals; beginning to make broader technical contributions. - Must have: Claude (basic tool for working with systems development), AI SDLC. - Languages: Advanced Oral English, Advanced Spanish. Benefits - Fully remote work environment.

Worldwide
Ventrata logo

Senior Android Developer KMP for Kiosk app

Ventrata

Ventrata is a proven and versatile booking platform built for high volume tours and attractions.

ContractRemoteTeam 11-50H1B No Sponsor

Role Description Ventrata is looking for a Senior Android Developer to join our team and change the way tours and tickets are sold worldwide. The ideal candidate will have experience working in a startup environment and be capable of working independently as part of our remote team. You will be joining our Terminal team, which focuses on hardware-integrated solutions that end users interact with directly — think buying from a kiosk, or validating their tickets at a turnstile. This position will push the boundaries of what's possible with Kotlin Multiplatform; your primary focus will be development of our new kiosk. This project is an important part of Ventrata and is used by end customers all around the world. The Challenge: "Greenfield in a Box" - This isn't a standard app-building role. - You'll be joining our Terminal team on a fresh Kotlin Multiplatform project that's already underway — a new Kiosk app being built from the ground up. - Once shipped, the kiosk logic can be retired from the Flutter project, streamlining both codebases. - You'll be building the foundation for a system that isn't just used by our clients, but is designed from day one to be consumable as an SDK by third parties. How we work: - We hire people who think for themselves and own what they ship. - You don't need a 5-page spec to get started. - You ask the right questions, push back when requirements don't make sense, and own the outcome. - You are the owner of the delivery — you can push it, tweak it, and ask questions. - You know when to be deliberate and take safe steps, and when to take action. - You can deliver. - We are heavily integrating AI into our process, using tools like Claude Code for code generation. Responsibilities and Duties - Architect and build the new Kiosk app on Kotlin Multiplatform, contributing to shared logic for ticket booking, inventory, and platform integrations. - Design the SDK surface that powers white-labeling, enabling our clients to customize the Kiosk experience to match their brand. - Build the touch-optimized Kiosk UI in Jetpack Compose, with performance and reliability suitable for always-on, single-purpose devices. - Implement smart caching and request strategies that keep the Kiosk responsive over real-world venue networks, while treating the product as online-first. - Write and maintain unit and integration tests for the Kiosk codebase, working with QA to shape the broader automation and hardware-mocking strategy. - Identify bottlenecks and bugs in the Kiosk runtime and drive them to resolution. - Collaborate with the Hardware/Platform team to integrate their peripheral abstractions cleanly into the Kiosk. Qualifications - Deep, production-level Android and Kotlin experience — you've shipped non-trivial apps and owned them past launch. - Strong understanding of Kotlin Multiplatform — code-sharing strategies, expect/actual, and where the boundaries between shared and platform-specific code should sit. - Track record of designing modular, maintainable architectures (MVVM, MVI, or Clean Architecture) on greenfield or actively evolving codebases. - Comfort with Jetpack Compose for non-trivial UIs. - Experience with GraphQL clients in mobile contexts — bonus if it's Apollo. - B2 English (written and spoken). - Ability to work independently in a remote, fast-paced environment. Nice-to-haves - Experience designing public APIs or SDKs intended for third-party consumption. - Familiarity with Android Kiosk Mode (Lock Task Mode) and Android Enterprise APIs. - Exposure to apps that integrate with external peripherals (printers, scanners, payment terminals). - Experience with always-on, single-purpose devices and the operational quirks they bring. Benefits - We are fairly informal about working hours. - Unlimited paid holiday days. - Start-up working environment. - WFH or work remotely. - Team buildings and company remote office. - Two office locations: Brno and Lisbon. - Young and passionate team - the ‘Ventrata family.” - Hardware/remote setup package. - Competitive salary and regular salary revaluation. - Christmas bonuses.

Europe
Full TimeRemoteTeam 5,001-10,000Since 1995H1B No Sponsor

• Responsible for developing mobile applications (SuperApp) using AI agents, ensuring senior-level delivery of the tasks under their responsibility.

Brazil