Job Title: Android Tech Lead (React Native Mandatory)
Duration: 6+ Months (Contract)
Location: Downtown Miami, FL Onsite 4 days/week (Mandatory)
About the Role
Key Responsibilities
Lead the architecture, design, prototyping, and development of Android mobile applications
Act as a technical lead for Android and React Native development efforts
Develop high-quality, consumer-facing mobile applications using industry best practices
Write clean, maintainable, and testable code and conduct peer code reviews
Collaborate with mobile engineers, backend engineers, product managers, and UX designers
Evaluate technical feasibility, investigate design approaches, and prototype new technologies
Establish architectural principles and design patterns, mentoring team members on best practices
Work in an Agile/Scrum environment delivering features against aggressive timelines
Drive communication and integration between mobile and backend services
Ensure performance, security, scalability, and usability of mobile applications
Required Qualifications
Bachelor s degree in Computer Science or related field
5+ years of experience developing complex, high-quality Android applications
Strong proficiency in Java and Kotlin
Mandatory experience with React Native
Deep understanding of the Android platform, device capabilities, performance, battery optimization, and notifications
Strong experience with Android SDK, Android Studio, Dependency Injection, RxJava, RxBinding
Hands-on experience with MVP and MVVM architectures
Experience with JUnit and Espresso for Android testing
Strong understanding of REST architecture and distributed systems
Experience integrating mobile applications with REST-based microservices
Strong communication skills with the ability to explain technical concepts to non-technical stakeholders
Strong ownership mindset, customer focus, and proactive problem-solving attitude
Experience with Test Driven Development (TDD) and shift-left testing practices
Preferred / Nice-to-Have Skills
Experience with AWS, Java, or Spring-based backend services
Test automation experience using Selenium, Appium, or similar tools
Experience with CI/CD pipelines using Jenkins
Experience with distributed databases such as Couchbase or Realm
Familiarity with Jira, Bitbucket, Confluence
Experience working in large-scale enterprise or consumer mobile applications
Work Environment
Onsite role Downtown Miami (4 days/week mandatory)
Fast-paced, collaborative Agile environment
Opportunity to work on high-visibility, large-scale consumer applications