×
Register Here to Apply for Jobs or Post Jobs. X

Android Lead Developer c2c Pleasanton CA

Job in Pleasanton, Alameda County, California, 94566, USA
Listing for: Tech Mirrors
Full Time position
Listed on 2026-05-28
Job specializations:
  • Software Development
    Android Developer, Software Engineer, App Developer - Mobile/Web, Full Stack Developer
Job Description & How to Apply Below
Position: Android Lead Developer c2c requirements Pleasanton CA

Role:

Android Lead Developer

Location:

Pleasanton CA or Plano TX – Onsite

Job Description:

Design and Develop Android Applications:
Lead the development of high-quality Android applications by writing clean, efficient, and maintainable code.
Follow best practices for mobile app development to ensure applications are responsive, user-friendly, and compatible with a wide range of devices.
Ensure the applications meet high standards of performance, usability, and security.
Collaborate with Cross-functional Teams:
Work closely with product managers, designers, and other developers to define, design, and implement new features.
Participate in code reviews, provide constructive feedback, and share knowledge with team members to ensure code quality.
Mentor junior developers and help elevate the team’s technical abilities.
Troubleshoot and Debug:
Identify, analyze, and resolve issues and bugs in applications quickly.
Perform unit testing, integration testing, and use debugging tools in Android Studio to ensure stability, quality, and performance.
Optimize code and troubleshoot performance issues using profiling tools.
Update and Maintain Applications:
Regularly update Android applications to address bugs, introduce new features, and ensure compatibility with the latest Android versions and device configurations.
Stay on top of the Android OS updates and new features to ensure the app is compatible with new devices and system versions.
Research and Implement Best Practices:
Stay up-to-date with industry trends, technologies, and best practices in Android development.
Evaluate and integrate new tools, libraries, and technologies into the development process to enhance efficiency and improve performance.
Foster continuous improvement by integrating modern Android frameworks and tools into development.
Documentation:
Create and maintain comprehensive documentation for application code, development processes, and technical specifications.
Write clear and concise technical documentation for APIs, architecture, and internal processes.

Required Skills:

Kotlin & Android Studio (Essential):
Strong experience in Kotlin for Android development.
Proficient in Android Studio as the primary IDE for Android development.
RESTful APIs & Version Control (Essential):
Experience integrating RESTful APIs for communication between mobile apps and back-end services.
Proficient in Git for version control, collaboration, and code management.
Java, SQL, JSON, XML (Essential):
Strong experience with Java (traditional Android development language).
Proficient in SQL for working with local databases such as SQLite.
Experience working with JSON and XML for data interchange between systems and applications.
UI/UX Design (Good to Have):

Experience with XML/JSON for creating layouts, as well as familiarity with Material Design principles for user-friendly, visually appealing interfaces.
Understanding of UI/UX best practices to ensure a seamless and delightful user experience.
Debugging & Testing (Good to Have):
Expertise in debugging and unit testing for Android apps using frameworks like JUnit and Espresso.
Knowledge of Android Studio’s debugging tools to analyze, track, and resolve issues efficiently.
Key Technologies:
Android Development Frameworks & Tools:
Android SDK:
Software Development Kit for building Android apps.
Gradle:
Build automation tool to manage project dependencies and build configurations.
Retrofit:
For seamless integration of network requests.
Glide/Picasso:
For image loading and caching in Android applications.
Dagger/Hilt:
For dependency injection to improve code modularity and testability.
Android Architecture Components:
Experience working with Live Data, View Model, Data Binding, and Navigation Component for creating scalable and maintainable Android apps.
Familiarity with MVVM (Model-View-View Model) architecture for clear separation of concerns and better app structure.

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary