Android Mobile Developer
Posted on April 29, 2025
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.