Overview
Skills
Job Details
Job Title: Senior Android Developer
Location: Columbus, OH (Local Candidates Only 5 Days Onsite)
Experience Required: 8+ Years
Job Description:
We are seeking a highly skilled Senior Android Developer in Columbus, OH. This is a 100% onsite role (Monday to Friday), and we're considering only local candidates.
The ideal candidate will have at least 8 years of hands-on experience in Android development with strong proficiency in Jetpack Compose, Kotlin, Java, and Android Studio. You will be working in a fast-paced environment, delivering high-quality mobile solutions using modern design patterns, architecture, and testing frameworks.
Mandatory Skills:
Android Development
Jetpack Compose
Java & Kotlin
Android Studio
JUnit (Unit Testing)
Key Responsibilities:
Lead and mentor mobile development efforts within the team
Design, develop, test, and deploy advanced Android applications
Ensure the performance, quality, and responsiveness of applications
Work with clean architecture using a multi-module codebase
Implement MVVM/MVP patterns and use Dependency Injection (Dagger or other frameworks)
Collaborate with cross-functional teams to define, design, and ship new features
Maintain code quality and ensure best practices (UI/UX, Multithreading, Asynchronous Ops)
Write unit tests and support CI/CD practices
Stay up to date with new mobile technology trends, applications, and protocols
Required Qualifications:
8+ years of hands-on experience in Android development
Strong understanding of Android libraries and frameworks like Coroutines, Flows, RxJava, Retrofit, Security, Jetpack Compose
Proficient in writing testable code with JUnit or other modern testing frameworks
Solid understanding of mobile UI/UX design standards
Experience with RESTful APIs and backend integration