Enable job alerts via email!

Software Engineer - Android

Entertainer Fz

Dubai

On-site

AED 60,000 - 100,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join a forward-thinking digital company as a Senior Android Developer, where you'll design and develop cutting-edge mobile applications that enhance user experiences. This role offers the chance to work with a modern tech stack, collaborating with talented teams to deliver high-quality solutions for global markets. Your expertise in Kotlin and Android SDK will be pivotal in shaping the future of mobile products. Enjoy a competitive salary and benefits while contributing to the success of a renowned brand in the UAE. If you're passionate about technology and eager to make an impact, this opportunity is perfect for you.

Benefits

Competitive salary
Benefits package
Innovative work environment
Contribution to a well-known brand

Qualifications

  • 3+ years of professional Android app development experience.
  • Proficiency with Kotlin and Android SDK, strong UI design understanding.

Responsibilities

  • Design, build, and maintain advanced applications for Android using Kotlin.
  • Collaborate with cross-functional teams to define and ship new features.

Skills

Kotlin
Android SDK
RESTful APIs
UI Design Principles
Multithreading
Data Structures
Object-Oriented Programming
Mobile Security Best Practices
Unit Testing
App Store Optimization

Education

Bachelor's degree in Computer Science

Tools

Git
JUnit
Espresso
Firebase Performance
Crashlytics
New Relic

Job description

About us
The ENTERTAINER is a leading digital company dedicated to adding value for consumers by bringing them the best incentive offers globally. We are a 100% digital data-driven tech company providing first-rate offers across renowned dining, leisure, entertainment, and hotel brands worldwide. The ENTERTAINER has grown with the aim of creating unbeatable value and loyalty everywhere we operate. We believe that experience is everything, and that's why we are passionate about creating unforgettable experiences for our customers, partners, and employees.
About the Role
As a Senior Android Developer, you will play a key role in designing, developing, and maintaining world-class Android applications. You will work closely with cross-functional teams including Product, UX/UI, and Backend teams to deliver scalable, high-quality mobile solutions for global markets. This is an exciting opportunity to work with a modern tech stack, contribute to the full software development lifecycle, and help shape the future of our mobile products.
As a Software Engineer Android, you will
  • Design, build, and maintain advanced applications for the Android platform using Kotlin, Jetpack Compose, and/or Java.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Write clean, scalable, and maintainable code while following best practices and industry standards.
  • Ensure the performance, quality, and responsiveness of applications.
  • Work on bug fixing and improving application performance.
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
  • Participate in code reviews and contribute to team knowledge sharing.
  • Work with product and design teams to understand user requirements and translate them into technical solutions.

What we're looking for
  • Bachelor's degree in computer science or a related field.
  • 3+ years of professional Android app development experience.
  • Proficiency with Kotlin and Android SDK.
  • Strong understanding of the Android framework, UI design principles, and best practices.
  • Familiarity with offline storage, multithreading, and performance tuning.
  • Hands-on experience working with RESTful APIs.
  • Solid understanding of data structures, algorithms, and object-oriented programming.
  • Experience using cloud messaging APIs and implementing push notifications.
  • Familiarity with Git.
  • Experience with multilingual and region-specific app development (e.g., RTL support, localization, internationalization).
  • Knowledge of mobile security best practices (e.g., secure data storage, encryption, SSL pinning).
  • Familiarity with App Store Optimization (ASO) and mobile performance monitoring tools (e.g., Firebase Performance, Crashlytics, New Relic).
  • Proficiency in writing unit tests, integration tests, and using testing frameworks like JUnit and Espresso.
  • Knowledge of modularization and scalable architecture for large Android codebases.
  • Contribution to Android developer communities, forums, or open-source libraries.
  • Understanding of backend fundamentals or working knowledge of mobile-backend integration patterns.

What We Offer
  • Competitive salary and benefits package.
  • Opportunity to work with an energetic and innovative company.
  • A chance to contribute to the success of a well-known UAE brand.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.