Share this job
Senior Android Engineer
Apply for this job

Thorough Group is proud to support our client—a fast-growing technology organization advancing next-generation mobile and connected device experiences—in hiring a Senior Android Engineer who can lead Android development while contributing across the broader engineering stack.


This is an opportunity for a versatile, product-minded engineer who excels in Android but is equally comfortable diving into backend services, APIs, data layers, or new technologies as projects evolve.


Position Summary

The Senior Android Engineer will be the primary owner of mission-critical features within the Android application ecosystem while supporting full-stack engineering initiatives as needed. This role is ideal for an Android expert who enjoys variety, collaboration, and solving problems across the entire technical landscape—from Bluetooth integrations to backend debugging.

You will architect mobile solutions, collaborate closely with backend teams, mentor peers, and own systems end-to-end. Your versatility means you can follow a bug or performance issue from the UI to the API to the database and resolve it with confidence.


Key Responsibilities

  • Lead development of core Android application features using modern architecture patterns and clean, idiomatic Kotlin.
  • Own technical design and implementation for complex components involving Bluetooth, networking, device communication, and performance optimization.
  • Contribute to backend codebases (Java, Python, JavaScript, or others) when needed, helping diagnose and solve cross-stack issues.
  • Architect and maintain multi-flavor, multi-variant Android builds, including white-label configurations.
  • Analyze, diagnose, and resolve complex defects across the full stack—mobile, backend, integrations, and third-party services.
  • Collaborate with backend, product, and design teams to deliver cohesive, scalable solutions.
  • Review code, mentor junior developers, and drive high engineering standards across the team.
  • Participate in planning, architectural discussions, and continuous improvement of build systems and development workflows.


Required Qualifications

  • Expert-level Kotlin proficiency, including advanced language features and modern Android development best practices.
  • Deep Gradle experience, including custom logic, dependency management, build performance, and multi-module setups.
  • Proven experience managing complex product flavors and build variants for different environments, customers, or feature sets.
  • Exceptional debugging and troubleshooting skills, able to trace issues through Android layers, APIs, logs, and backend services.
  • Hands-on Bluetooth development experience, especially Bluetooth LE:
  • Device discovery & pairing
  • Connection management
  • Working with Android Bluetooth APIs
  • Polyglot engineering mindset—comfortable working in Java, Python, JavaScript, or other languages as needed for backend or tooling support.
  • Strong collaboration skills and the ability to communicate clearly across engineering, product, and leadership teams.


Bonus Skills

  • Understanding of low-level data concepts—bits, bytes, binary operations, and bit manipulation.
  • Experience using AI-assisted coding tools (GitHub Copilot, ChatGPT, etc.) to accelerate development.


Important Note on AI Tools

We embrace engineers who leverage AI to boost efficiency—but the foundation of this role is real engineering capability. You must be able to design systems, debug hard issues, and write high-quality code without relying exclusively on AI.


Who Thrives in This Role

  • An Android expert who also loves to jump into backend code, CI/CD pipelines, or scripting when needed.
  • A problem-solver who gets energized by variety, ambiguity, and technical exploration.
  • A communicator who is comfortable mentoring others, suggesting architecture improvements, and working cross-functionally.
  • A self-starter who enjoys fast-moving environments and takes pride in shipping reliable, high-quality software.


If you’re excited about being the go-to Android specialist while contributing across the full engineering stack, we’d love to hear from you.


Apply for this job
Powered by