Senior Android Developer

Senior Android Developer
نوع العمل : عمل كلى
الخبرة : 0-3 سنة
الراتب : غير مذكور
المكان : السعودية العربيه


AlmavivA is looking for an experienced Android Developer (Standard or Senior level) with solid native development skills to join our Mobile Development team.


The selected candidate will be involved in the design, development, and maintenance of mobile applications with a primary focus on native Android development, and will:

Develop and maintain high-quality Android applications using Kotlin and Jetpack Compose

Knowing of common development patterns

Implement modern architectures and follow best coding practices, like Clean Architecture and SOLID.

Develop multi-format applications (tablets, smartphones).

Collaborate with UI/UX designers, backend developers, and product teams to translate requirements into technical solutions.

Ensure performance, quality, and responsiveness across a wide range of Android devices.

Perform code reviews, write unit/integration tests, and contribute to continuous improvement initiatives.

Support app publishing and maintenance on the Google Play Store.

Stay updated on platform evolution (Android releases, Jetpack libraries, Kotlin updates, device capabilities).

Requirements:Must Have:

Degree in IT/Scientific disciplines

3+ years of experience in native Android application development (5+ for senior level)

Strong knowledge of Kotlin, Android SDK, and Android Studio.

Understanding of Android design guidelines, patterns, and best practices.

Knowledge on best architectures and development principle

Experience consuming RESTful APIs and integrating backend services.

Experience in integrating Google Maps. Management of Clustering and Unclustering.

Knowledge of app publishing processes on the Google Play Store.

Experience in Firebase integration and configuration for push notifications, analytics and Crashlytics.

Experience using mobile testing tools

Familiarity with version control systems (Git).

Knowledge of accessibility standards, including:

WCAG (Web Content Accessibility Guidelines) for mobile apps

Best practices for TalkBack support and accessible UI components

Good knowledge of English both written and spoken

Good to have:

Experience with GraphQL.

Experience with Flutter

Experience with KMM

Knowledge of EAA (European Accessibility Act) compliance requirements

Knowledge of mobile CI/CD pipelines and DevOps tools (e.g., Azure DevOps, Fastlane).

Knowledge of Mobile Device integration

Familiarity with mobile security best practices (encryption, secure storage, obfuscation).

Knowledge of Italian language (written and spoken) is a plus.

The profile is completed by relational, communicative and organizational skills, result orientation, ability to work towards objectives and in a team, predisposition for problem solving and a strong analytical ability.للتقديم الان