Overview
Skills
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.