Overview
Skills
Job Details
Job Title: Android Developer
Location: Columbus, OH (5 Days Onsite)
Experience Required: 8+ Years
Job Summary:
We are seeking a highly experienced and motivated Android Developer to join our dynamic team in Columbus, OH. This is a full-time onsite role requiring a strong background in Android mobile development, including hands-on experience with Jetpack Compose, Kotlin, and Java. The ideal candidate will be responsible for designing and building next-generation Android applications and should have proven experience in guiding teams and delivering scalable mobile solutions.
Key Responsibilities:
Design, develop, and maintain advanced Android applications using Kotlin, Java, and Jetpack Compose.
Lead and mentor mobile development teams to solve complex technical issues and improve code quality.
Collaborate with cross-functional teams to define, design, and ship new features.
Architect and implement multimodule codebases following CLEAN architecture, MVVM, and MVP design patterns.
Ensure the performance, quality, and responsiveness of applications through rigorous testing and code reviews.
Write unit and integration tests using JUnit or other modern testing frameworks.
Apply best practices in mobile UI/UX design, asynchronous programming, and multi-threading.
Implement and manage dependency injection frameworks such as Dagger or alternatives.
Required Qualifications:
Bachelor s degree in Computer Science, Engineering, or a related field (or equivalent formal training/certification).
8+ years of proven Android development experience in a professional setting.
Strong command over Android Studio, Android SDK, and mobile design principles.
Hands-on experience with Jetpack Compose, Kotlin, and Java.
In-depth understanding of architectural patterns like MVVM, MVP, and CLEAN architecture.
Experience working with dependency injection using Dagger or similar frameworks.
Familiarity with unit testing frameworks such as JUnit.
Knowledge of asynchronous programming and performance optimization techniques.
Preferred Skills:
Experience working in an Agile/Scrum environment.
Familiarity with RESTful APIs and third-party libraries.
Exposure to CI/CD tools and version control systems like Git.