Android Tech Lead

Overview

On Site
DOE
Contract - W2

Skills

Innovation
Continuous Improvement
Prototyping
Collaboration
Emerging Technologies
Agile
Scrum
Mentorship
Design Patterns
Computer Science
Android
Kotlin
Performance Tuning
Management
Dependency Injection
JUnit
Android Development
MVP
MVVM
Android Studio
RESTful
Microservices
Test-driven Development
Testing
Communication
Amazon Web Services
Java
Spring Framework
Automated Testing
Selenium
Appium
Continuous Integration
Continuous Delivery
Jenkins

Job Details

Job Summary Our clients Digital Division is driving innovation in the industry through advanced technology and engineering. As an Android Tech Lead, you will design and develop next-generation mobile experiences while leading a team of skilled engineers. This role emphasizes creativity, ownership, and continuous improvement in a fast-paced, collaborative environment. Key Responsibilities Lead the design, prototyping, and development of Android applications. Collaborate daily with mobile engineers to build new features and enhance app performance. Write clean, maintainable code and conduct peer code reviews. Work closely with product and design teams to deliver customized user experiences. Investigate emerging technologies and assess feasibility for implementation. Drive Agile/Scrum ceremonies and ensure timely delivery of high-quality software. Establish architectural principles and mentor team members on design patterns and best practices. Facilitate communication between mobile and backend engineering teams. Required Qualifications Bachelors degree or higher in Computer Science or a related field. 7+ years of experience building complex, high-quality Android applications. Strong proficiency in Java, Kotlin, and the Android development ecosystem. Deep understanding of Android platform capabilities, performance optimization, and battery management. Experience with RxJava, RxBinding, Dependency Injection, JUnit, Espresso, and Android SDK. Familiarity with architectural patterns such as MVP and MVVM. Experience with tools and frameworks like Dagger 2, Picasso, and Android Studio. Strong knowledge of RESTful APIs, distributed systems, and microservices integration. Experience with test-driven development and a shift-left testing mindset. Excellent communication skills for both technical and non-technical audiences. 2+ years of experience leading a development team. Ability to work onsite with the team. Preferred Qualifications Experience with AWS, Java, or Spring. Familiarity with test automation tools such as Selenium and Appium. Experience with CI/CD tools like Jenkins. Education: Bachelors Degree
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.