Android Tech Lead

2T Consulting

Miami, FL

Posted On: Jan 22, 2026

Posted On: Jan 22, 2026

Job Overview

Job Type

Contract - W2, Contract - Independent

Experience

8 - 18 Years

Salary

Depends on Experience

Work Arrangement

On-Site

Travel Requirement

0%

Required Skills

  • Java
  • Spring
  • Kotlin
  • Android SDK
  • Android Studio
  • Espresso
Job Description
Roles and Responsibilities
  • Lead the design, development, and maintenance of high-quality Android applications.
  • Architect scalable, reliable, and high-performance Android solutions.
  • Provide technical guidance and mentorship to junior developers and ensure adherence to best practices.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Drive continuous improvement in app quality, performance, and stability.
  • Implement robust unit and UI tests using JUnit and Espresso.
  • Work with Android frameworks like Dagger 2, Picasso, and other libraries to enhance app functionality.
  • Ensure compliance with Android design principles, patterns, and best practices.
  • Troubleshoot and resolve complex performance and scalability issues.
  • Optimize the app for battery life, performance, and overall user experience.

 

Mandatory Requirements
  • Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent experience).
  • 6+ years of experience in building complex, high-quality Android applications.
  • Strong proficiency in Java and Kotlin.
  • Deep understanding of the Android platform, including device capabilities, battery life optimization, performance tuning, and notifications.
  • Strong knowledge of RxJava, RxBinding, Dependency Injection, Android SDK, and Android Studio.
  • Experience with Android architectures such as MVP and MVVM.
  • Experience writing tests for Android using JUnit and Espresso.
  • Familiarity with Dagger 2, Picasso, and other Android tools and libraries.

 

Preferred Technology Experience
  • Experience with Amazon Web Services (AWS), Java, or Spring.
  • Test automation experience across multiple mobile platforms using tools like Selenium and Appium.
  • Experience with Continuous Integration using Jenkins.
  • Familiarity with distributed databases like Couchbase or Realm.
  • Proficiency with tools like Jira, Bitbucket, and Confluence for project management and version control.

Job ID: 2C320308


Posted By

Shayne

Sr. Recruiter