Android Mobile Developer

Posted on April 29, 2025

Apply Now

Job Description

  • Android Mobile Developer Job Description
  • We are seeking a skilled and experienced Android Mobile Developer to join our team. This role
  • involves developing and maintaining high-quality Android applications, working within an agile
  • environment, and contributing to a collaborative development process.
  • Responsibilities
  • ? Design, develop, test, and deploy Android applications.
  • ? Collaborate with cross-functional teams to define, design, and ship new features.
  • ? Ensure the performance, quality, and responsiveness of applications.
  • ? Identify and correct bottlenecks and fix bugs.
  • ? Maintain code quality, organization, and automation.
  • ? Participate in code reviews and pair programming sessions.
  • ? Implement and maintain automated testing suites.
  • ? Integrate with backend APIs (REST or GraphQL) using Retrofit or Volley.
  • ? Ensure applications are accessible to a broad range of users.
  • ? Work with multimedia content and integration in Android applications.
  • ? Integrate push notification services (e.g., Firebase Cloud Messaging) into Android
  • applications.
  • ? Utilize continuous integration and delivery (CI/CD) practices.
  • Basic Qualifications
  • ? First-level university degree in Engineering, Computer Science, or related discipline or
  • equivalent experience.
  • Experience Required
  • ? At least five (5) years of professional experience as an Android Developer.
  • ? Experience building products with agile/lean approaches.
  • Skills / Technical Skills and Knowledge
  • ? In-depth experience with the Android SDK and Kotlin/Java.
  • ? Experience building scalable applications using well-established architectures (e.g.,
  • MVVM, MVP, etc.).
  • ? Experience using Jetpack Compose, XML layouts, or writing UI code programmatically.
  • ? Experience using a data persistence store, e.g., Room, Shared Preferences, SQLite, etc.
  • ? Experience integrating with backend APIs (REST or GraphQL) using Retrofit or Volley.
  • ? Experience writing apps that are accessible to a broad range of users.
  • ? Experience working with multimedia content and integration in Android applications,
  • such as audio and video playback and streaming.
  • ? Experience working with push notification services and experience integrating push
  • notifications (e.g., FCM) into Android applications.
  • ? Experience working with continuous integration (Fastlane, Jenkins) and delivery (CI/CD)
  • practices, including automated testing, build automation, and version control systems
  • (e.g., Git).
  • ? Experience writing comprehensive test suites comprising unit tests, integration tests, and
  • UI tests (e.g., Espresso, JUnit).
  • ? Experience with the finer points of Gradle builds and configurations.
  • ? Experience working collaboratively, both synchronously (e.g., pair programming) and
  • asynchronously (e.g., code reviews).
  • ? Knowledge of accessibility guidelines and experience implementing accessibility features
  • to ensure inclusivity for users with disabilities.
  • Place of Assignment: Remote

Required Skills

? integrate with backend apis (rest or graphql) using retrofit or volley. ? ensure applications are accessible to a broad range of users. ? work with multimedia content and integration in android applications. ? integrate push notification services (e.g. firebase cloud messaging) into android applications. ? utilize continuous integration and delivery (ci/cd) practices.