Android Mobile Developer - Mid-level
Posted 9ds ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Android Mobile Developer creating and maintaining high-impact native apps. Focus on performance, stability, and user experience with Kotlin and Jetpack Components.
Responsibilities:
- Develop and maintain native Android applications using Kotlin and Jetpack components.
- Implement complex, responsive interfaces following platform design guidelines (Material Design).
- Integrate REST/GraphQL APIs using secure authentication, versioning, and best practices for caching.
- Ensure modularity and scalability of the codebase using Clean Architecture and MVVM.
- Create and maintain unit, instrumented, and UI tests to ensure release quality.
- Participate in code reviews and define development standards.
- Identify and fix performance, memory, and network issues.
- Collaborate with backend, QA, product, and design teams to deliver business-aligned solutions.
- Configure build, test, and release pipelines (Google Play), automating processes with Gradle and CI/CD tools.
Requirements:
- Proficiency in Kotlin and advanced use of Jetpack components (ViewModel, LiveData, Navigation, Room).
- Experience with Jetpack Compose for declarative UIs.
- Knowledge of Coroutines, Flow, and reactive programming.
- Experience consuming REST/GraphQL APIs securely (OAuth 2.0, JWT).
- Build automation and distribution using Gradle, Fastlane, or CI/CD services.
- Experience publishing and maintaining apps on Google Play.
- Familiarity with design patterns and SOLID principles applied to the Android environment.
Benefits:
- Position open to candidates with disabilities (PcD).

















