Search by job, company or skills

Confidential Startup

Senior Android Developer

This job is no longer accepting applications

new job description bg glownew job description bg glownew job description bg svg
  • Posted a month ago

Job Description

Location: Riyadh, KSA (Preferred)

Experience: 5+ Years

Employment Type: Full-time

About the Role

We are looking for a Senior Android Developer with strong experience in modern Android development and a passion for building high-quality, scalable mobile applications. The ideal candidate should have production-level experience with Jetpack Compose and the Android Jetpack ecosystem, be comfortable working with and improving existing codebases, and follow industry best practices for performance, scalability, and security.

This role requires ownership of features end-to-end, contributing to architectural decisions, and driving continuous improvement in the Android platform.

Key Responsibilities

Design and develop Android applications using modern Android technologies.

Build scalable and maintainable user interfaces using Jetpack Compose.

Work with and enhance existing applications, ensuring long-term maintainability and performance.

Implement secure coding practices to protect user data and application integrity.

Collaborate with product managers, designers, and backend teams to deliver high-quality features.

Implement clean and scalable architectures such as MVVM / Clean Architecture.

Optimize application performance, stability, and user experience.

Write unit tests and maintain high code quality standards.

Participate in code reviews and mentor junior developers.

Stay up to date with the latest Android tools, frameworks, and security best practices.

Requirements

5+ years of professional Android development experience.

Strong proficiency in Kotlin.

Production-level experience with Jetpack Compose.

Strong production experience with Android Jetpack libraries (ViewModel, Navigation, LiveData/StateFlow, Room, WorkManager, Paging, DataStore/Preferences).

Solid understanding of Android fundamentals and lifecycle.

Experience working with both Compose and traditional XML-based UI.

Experience with Coroutines and Flow.

REST API integration (Retrofit or similar).

Dependency Injection (Hilt/Dagger).

Git and CI/CD workflows.

Strong understanding of architecture patterns (MVVM, Clean Architecture).

Good experience with Android security best practices (secure storage, Keystore, API security, certificate pinning, ProGuard/R8).

Experience diagnosing performance issues and improving app stability.

Nice to Have (Plus Points)

Experience developing eCommerce or transactional mobile applications.

Experience working on large-scale or high-traffic apps.

Experience working in Agile/Scrum environments.

Currently based in or willing to relocate to Riyadh, KSA.

What We Offer

Opportunity to work with modern Android technologies and architecture.

Collaborative and growth-focused environment.

Competitive compensation package.

  • Long-term career growth opportunities.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 142273117

Similar Jobs