Android Developer (Kotlin / Java / SDK)

App Development Junior Hybrid Khartoum North, Sudan (Hybrid – in-office & remote)
Published

Summary

We’re hiring a junior Android Developer to join our hybrid team in Khartoum North, Sudan. You’ll work with Kotlin, Java, and the Android SDK to build, improve, and maintain mobile applications for clients and internal products. The role includes both app-level development and occasional SDK-based integration or customization for platform-specific features.

Responsibilities

Develop and maintain Android apps using Kotlin, Java, and Android SDK

Implement features, UI layouts, and native modules for complex app behavior

Integrate APIs and handle local data storage (Room / SQLite)

Collaborate with backend and React Native teams to ensure platform consistency

Debug, test, and optimize performance for multiple Android versions and devices

Manage tasks and progress through our in-house project management tool

Contribute to technical documentation and knowledge sharing

Requirements

Must have

Proficiency in Kotlin and Java

Experience with Android SDK, native APIs, and XML UI design

Familiarity with REST APIs, JSON, and asynchronous network requests

Fluency in English and Arabic

Knowledge of Git and version control workflows

Understanding of agile development and task management systems

Ability to use AI-assisted development tools (ChatGPT, Claude, Cursor, Copilot, etc.) for code optimization and documentation

Nice to have

equirements_nice:

Exposure to Jetpack Compose, Firebase, or Play Services SDKs

Knowledge of Gradle, NDK, or third-party SDK integration

Basic understanding of CI/CD pipelines, testing, or release management

Interest in React Native or Flutter cross-platform interoperability