Posted 18 hours ago

Software Engineer - Android

Part time
Dubai, AE
Senior
Salary Range: To be discussed
Full Job Description
Summary
Join The ENTERTAINER as a Senior Android Developer to design and develop top-tier Android apps, collaborating with cross-functional teams for global market solutions.
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 life cycle, 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 5-7 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, 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

Interested?