Android developer

  • Columbus, OH
  • Posted 1 day ago | Updated 1 day ago

Overview

On Site
Depends on Experience
Contract - W2
Contract - Independent

Skills

Java
Jetpack
Android studio

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.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About Deemsys Inc