Senior Android Developer

Overview

On Site
Depends on Experience
Accepts corp to corp applications
Contract - Independent
Contract - W2

Skills

Android
Android Studio
Java
Kotlin
MVVM
Mobile Development

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

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 Source Code Technologies LLC