JOBSEARCHER

Lead Android Developer

Usm SystemsMillbrae, CAL6 LeadSeptember 15th, 2026
Overview In this role you will develop native Android applications, shaping mobile experiences for clients while collaborating with offshore teams. You will participate in the full SDLC in an agile environment, review code, and contribute to app architecture. You will showcase your work, align with best practices, and help deliver scalable Android solutions that integrate with RESTful services. This position offers a hands-on opportunity to lead, mentor, and influence mobile delivery within a fast-growing IT services firm. ResponsibilitiesDevelop native Android applications with 5+ years of experienceApply OOP/MVC/MVP patterns and SDLC/agile methodologiesWork with Fragment/Activity lifecycles and architectural patternsDemonstrate and discuss code samples from published appsUse Android Studio, GitHub, and SourceTree for development and version controlIntegrate with RESTful services and JSON dataWork with XMPP/OpenFire/Asmack (or Smack) messaging librariesImplement view holder pattern, multithreading, and memory management optimizationsShow experience with animations and image loading libraries (Picasso/Universal Image Loader)Possibly review design prototypes and estimate effort (optional) Key requirementsAt least 5 years of Android native developmentFamiliar with OOP/MVC/MVP patterns and SDLC/agileExperience leading offshore resourcesFamiliar with Fragment/Activity lifecyclesDemonstrate code from published appsExperience with Android Studio, GitHub, SourceTreeRESTful services / JSONKnowledge of XMPP/OpenFire/Asmack (or Smack)Familiar with animations / Picasso / Universal Image LoaderKnowledge of view holder pattern, multithreading, caching/memory managementDemonstrate design review and estimation capability (desirable)team leadershipcollaborationproblem-solvingAndroid StudioGitHubSourceTree