Likeremote

Subscribe to the latest remote jobs:

  • Likeremote jobs on https://LinkedIn.com/
  • Likeremote jobs on https://telegram.org/
  • Likeremote jobs on Reddit.com
OT

Java Android Developer

Ova Technologies
πŸ‡ΊπŸ‡Έ United States
Hybrid
Manager or above
1 month ago
  • Java
  • Android
  • Android SDK
  • REST API
  • UI/UX
  • Google Play
  • Agile
  • Scrum
  • Android Studio
  • SQLite
  • Git
  • Kotlin
  • MVVM
  • Jetpack
  • Firebase
  • Dagger
  • Hilt
  • CI/CD
  • Retrofit
  • OkHttp
  • JSON
  • Firebase Cloud Messaging
  • Firebase Crashlytics
  • XML
  • Gradle
  • GitHub
  • GitLab
  • Bitbucket
  • JUnit
  • Espresso
  • Mockito
  • Jenkins
  • GitHub Actions
  • Azure DevOps
  • Fastlane
  • AWS
  • Azure
  • GCP
  • Kotlin Coroutines
  • Jetpack Compose
Not scoredNo CV on file. Upload one and this job gets a score out of 100.Upload CV

Job Description: Java Android Developer

Job Title

Java Android Developer

Location

[City, State] / Remote / Hybrid

Employment Type

Full-time

Job Summary

We are seeking a talentedJava Android Developer to design, develop, and maintain high-quality Android applications. The ideal candidate will have strong experience inJava, theAndroid SDK, RESTful APIs, and modern Android development practices. You will work closely with UI/UX designers, backend developers, QA engineers, and product managers to deliver scalable and user-friendly mobile applications.

Key Responsibilities

  • Design, develop, test, and maintain Android applications using Java.

  • Build responsive, secure, and high-performance mobile applications.

  • Integrate Android applications with RESTful APIs and backend services.

  • Collaborate with UI/UX designers to implement intuitive user interfaces.

  • Debug and resolve application issues, crashes, and performance bottlenecks.

  • Optimize applications for speed, memory usage, and battery efficiency.

  • Write clean, maintainable, and reusable code following Android best practices.

  • Develop unit tests and participate in code reviews.

  • Work closely with QA teams to resolve defects.

  • Publish and maintain applications on the Google Play Store.

  • Participate in Agile/Scrum development activities.

  • Maintain technical documentation and contribute to architecture discussions.

Required Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.

  • 3+ years of experience in Android application development.

  • Strong proficiency in Java.

  • Experience with Android SDK and Android Studio.

  • Strong understanding of Android application lifecycle and architecture.

  • Experience consuming RESTful APIs.

  • Knowledge of SQLite, Room Database, or other local storage solutions.

  • Experience with Git and version control systems.

  • Familiarity with Agile methodologies.

Preferred Qualifications

  • Experience with Kotlin.

  • Knowledge of MVVM, MVP, or Clean Architecture.

  • Experience using Android Jetpack components.

  • Familiarity with Firebase services.

  • Experience with dependency injection frameworks such as Dagger or Hilt.

  • Knowledge of Material Design principles.

  • Experience with CI/CD pipelines for Android applications.

  • Experience with Google Maps, Camera, Location, and Push Notifications.

Technical Skills

Programming Languages

  • Java

  • Kotlin (Preferred)

Android Technologies

  • Android SDK

  • Android Studio

  • Jetpack Components

  • RecyclerView

  • Fragments

  • Activities

  • Services

  • Broadcast Receivers

  • Content Providers

Architecture

  • MVVM

  • MVP

  • Clean Architecture

Networking

  • REST APIs

  • Retrofit

  • Volley

  • OkHttp

  • JSON Parsing

Database

  • SQLite

  • Room Database

  • Realm (Preferred)

Firebase

  • Firebase Authentication

  • Cloud Messaging (FCM)

  • Crashlytics

  • Analytics

  • Remote Config

UI

  • XML Layouts

  • Material Design

  • ConstraintLayout

  • Custom Views

  • Animations

Build Tools

  • Gradle

  • Android Studio

Version Control

  • Git

  • GitHub

  • GitLab

  • Bitbucket

Testing

  • JUnit

  • Espresso

  • Mockito

CI/CD

  • Jenkins

  • GitHub Actions

  • Azure DevOps

  • Fastlane (Preferred)

Soft Skills

  • Strong analytical and problem-solving skills.

  • Excellent communication and collaboration abilities.

  • Ability to work independently and in a team environment.

  • Strong attention to detail.

  • Ability to manage multiple priorities and meet deadlines.

  • Quick learner with a passion for mobile technologies.

Preferred Experience

  • Experience developing and publishing Android applications on the Google Play Store.

  • Experience integrating third-party SDKs and APIs.

  • Knowledge of application security and secure coding practices.

  • Experience working in Agile/Scrum teams.

  • Familiarity with cloud services such as AWS, Azure, or Google Cloud.

Nice to Have

  • Kotlin Coroutines

  • Jetpack Compose

  • WorkManager

  • LiveData

  • Navigation Component

  • Firebase Cloud Messaging

  • Google Maps SDK

  • Barcode/QR Code Scanning

  • Bluetooth and NFC Integration

  • Mobile Payment Integrations

  • Android App Performance Optimization

Experience: 3–8+ Years
Notice Period: Immediate to 30 Days Preferred

Java Android Developer Β· Ova Technologies

Auto apply with Likeremote