Android Developer

  • Miami, FL
  • Posted 4 days ago | Updated 4 days ago

Overview

On Site
$50 - $70
Contract - W2
Contract - 6 Month(s)

Skills

Android
Android Development
Agile
UI
User Experience

Job Details

Job Title: Android Developer (Onsite)

Location: Miami, FL
Job Type: Contract | Onsite


About the Role

We are seeking a skilled and passionate Android Developer to join our dynamic team in Miami, FL. In this role, you will design, develop, and maintain high-quality Android applications, ensuring exceptional user experiences and robust performance. You will collaborate with cross-functional teams, including product managers, designers, and backend developers, to deliver innovative mobile solutions.


Key Responsibilities

  • Design, develop, and maintain advanced applications for the Android platform.

  • Collaborate with cross-functional teams to define, design, and deliver new features.

  • Ensure application performance, quality, and responsiveness.

  • Identify and resolve bugs, performance bottlenecks, and usability issues.

  • Stay updated on new technologies and best practices to enhance development efficiency.

  • Maintain high code quality standards and follow security guidelines.


Required Skills & Qualifications

  • Education: Bachelor s degree in Computer Science, Engineering, or related field (or equivalent experience).

  • Experience: 3+ years of professional Android development experience.

  • Strong proficiency in Java and Kotlin.

  • Expertise in Android SDK, Jetpack components, and UI/UX best practices.

  • Experience with RESTful APIs, JSON, and backend integrations.

  • Solid understanding of MVVM/MVP architecture, Dependency Injection (Dagger/Hilt), and Coroutines/RxJava.

  • Proficient with Git or other version control tools.

  • Hands-on experience with Play Store deployment process.


Preferred Skills

  • Knowledge of Unit Testing and UI Testing frameworks.

  • Experience with Firebase services (Crashlytics, Analytics, Push Notifications).

  • Familiarity with Agile/Scrum methodologies.

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.