Sr Android Developer
Role: Sr Android DeveloperLocation: Alpharetta, GA (3 days Hybrid)Duration: 12+ months (C2H) Need only local to georgiaNeed financial or banking domain experience Must:9+ years of Android DeveloperConcept of Object-Oriented Design and Development SkillsUnit & UI Testing ExpWorking AI Knowledge (CoPilot, Claude, Codex - Be familure with one of the tools)Ability to work independently without guidanceGood working experience with Kotlin and Kotlin Coroutines (very important)Working Experience w/ Jetpack Compose & Coroutines (very important)Android MVVM ExpCollaboration Experience - good team playerWorking in two different squadsThis person should be able toc communicate effectivelyConsumer Facing Application Exp --- needs to be used by external usersUI/UX perspective is important (User friendly)GitHub ExperienceQualifications- Bachelor’s degree in Computer Science or equivalent practical experience.- 5–7 years of experience building and maintaining large-scale Android applications.- Deep knowledge of Kotlin and Kotlin Coroutines.- Hands-on experience with Android Architecture Components, MVVM, and Jetpack Compose.- Strong hands-on experience leveraging AI tooling across the software development lifecycle (SDLC).- Exceptional Object-Oriented (OO) design and development skills.- Strong experience with asynchronous programming and concurrency on Android.- Proven experience with unit testing and UI testing frameworks.- Demonstrated track record of high productivity in application architecture, design, coding, and debugging.- Experience with enterprise-level branching/merging workflows using Jenkins.- Strong understanding of mobile performance, latency, and security issues, with hands-on experience using performance analysis tools.- Solid grasp of current technological trends, best practices in information security, wireless network architecture, mobile technologies, and related concepts. Preferred Qualifications- Familiarity with Room, Dagger, and other libraries commonly used in our tech stack (huge plus).- Experience with CI/CD pipelines and automated deployment processes.- Previous experience mentoring junior engineers or leading small development teams.- Open source contributions or active engagement in the Android developer community.