Senior Android Developer
Agility Partners · Cincinnati, OH
Apply & track with Apply EdgeAbout the RoleAgility Partners is seeking an experienced Android Software Engineer to join our client's mobile development team. In this role, you'll help enhance and scale a well-established Android application used by a large and active user base. You'll work with modern Android technologies to deliver new features, improve performance, and influence technical decisions that shape the future of the platform.This is an opportunity to make a direct impact on a production application while collaborating with product, design, and engineering teams in a fast-paced environment.What You'll DoDesign, develop, and deploy new features for a large-scale Android applicationWrite clean, maintainable, and scalable Kotlin codeCollaborate with Product Managers, Designers, and Backend Engineers to deliver high-quality solutionsOptimize application performance and troubleshoot issues across Android OS versionsParticipate in architecture discussions and contribute to long-term technical strategyConduct code reviews and promote engineering best practicesMentor junior developers and support team growthStay current with Android platform updates and emerging mobile technologiesWhat We're Looking For5+ years of professional Android development experienceStrong experience with Kotlin and modern Android development practicesHands-on experience with Android SDKs, platform APIs, and Android architecture patternsExperience building and maintaining large-scale mobile applicationsKnowledge of REST APIs, HTTP protocols, and backend integrationsStrong understanding of object-oriented programming and software design principlesExperience optimizing mobile application performance and user experienceFamiliarity with mobile testing frameworks and quality assurance practicesBachelor's degree in Computer Science, Engineering, or a related field, or equivalent experienceExperience with Jetpack Compose is a plusStrong problem-solving, communication, and collaboration skillsWhy Join?Make an impact on a highly visible Android application used at scaleInfluence architecture decisions and technical directionWork with modern Android technologies and development practicesCollaborate with talented cross-functional teamsOpportunities for mentorship, innovation, and career growthJoin a team focused on engineering excellence and exceptional user experiences