Talent.com
Android Developer

Android Developer

Purple DriveWilmington, DE,Jersey City, NJ, Delaware, USA
job_description.job_card.variable_hours_ago
serp_jobs.job_preview.job_type
  • serp_jobs.job_card.full_time
job_description.job_card.job_description

About the Role

We are seeking a passionate Android Developer to join our client. You will play a key role in designing, developing, and maintaining high-quality Android applications that deliver exceptional user experiences. This position offers the opportunity to work on innovative features, collaborate with talented cross-functional teams, and contribute to the entire app lifecycle from concept to launch and beyond.

Key Responsibilities

  • Design, develop, and maintain Android applications using Kotlin and other relevant technologies
  • Collaborate with cross-functional teams to define, design, and release new features
  • Write clean, well-tested, and efficient code
  • Optimize application performance and user experience
  • Stay up-to-date with the latest Android development trends and technologies
  • Work with backend engineers to integrate mobile applications with backend services
  • Troubleshoot and fix application bugs and issues
  • Contribute to code reviews and provide constructive feedback
  • Participate in the entire app lifecycle, from concept to launch and beyond

Required Qualifications

  • Strong proficiency in Kotlin and Java programming languages
  • Solid understanding of Android SDK, Android Studio, and Android development tools
  • Experience with Android UI / UX design principles and Material Design guidelines
  • Knowledge of Android architecture components (MVVM, MVI, etc.)
  • Experience with RESTful APIs and JSON
  • Familiarity with version control systems (Git)
  • Strong problem-solving and debugging skills
  • Excellent communication and teamwork skills
  • A passion for mobile development and a desire to create exceptional user experiences
  • Preferred Qualifications

  • Experience with Jetpack Compose
  • Knowledge of dependency injection frameworks (Dagger, Hilt, Koin)
  • Familiarity with Coroutines and Flow for asynchronous programming
  • Experience with Room Database or other local storage solutions
  • Understanding of CI / CD pipelines and automated testing
  • Experience with Firebase services (Analytics, Crashlytics, Cloud Messaging)
  • Published apps in Google Play Store (please provide links)
  • Experience with Agile / Scrum development methodologies
  • Contributions to open-source Android projects
  • Technical Skills

    Core :

  • Kotlin (primary) and Java
  • Android SDK & Android Studio
  • Material Design guidelines
  • MVVM / MVI architecture
  • RESTful APIs & JSON
  • Git version control
  • Additional :

  • Retrofit / OkHttp for networking
  • JUnit / Espresso for testing
  • Gradle build system
  • XML and Jetpack Compose for UI
  • Android Jetpack components
  • serp_jobs.job_alerts.create_a_job

    Android Developer • Wilmington, DE,Jersey City, NJ, Delaware, USA