Android Developer

1 day ago


Dubai, Dubai, United Arab Emirates Dicetek LLC Full time
Roles and responsibilities

We are seeking a highly skilledSenior Android Native Developer with a strong background in JetpackCompose and modern Android development practices. The idealcandidate will have a minimum of 5 years of experience buildingscalable and high-performance Android applications. You will play acritical role in designing, developing, and maintaining ourapplications while working closely with cross-functional teams todeliver a seamless userexperience.

KeyResponsibilities

  • Design and develop advanced Androidapplications using Jetpack Compose andKotlin.
  • Implement MVVM or Clean Architecture toensure maintainable and scalable code.
  • UtilizeAndroid Jetpack libraries (Compose, Navigation, Room, Hilt,ViewModel, etc.).
  • Optimize applications forperformance, responsiveness, and batteryusage.
  • Profile and debug code to identify andfix bottlenecks.
  • Implement unit testing, UItesting, and integration testing using tools like JUnit, Espresso,and MockK.
  • Conduct peer code reviews tomaintain high code quality standards.
  • Stay upto date with the latest Android tools, trends, and Jetpack Composeimprovements.
  • Suggest and implementimprovements to the development process.

RequiredSkills

  • Programming Languages: Kotlin(mandatory).
  • UI Framework: Jetpack Compose(hands-on experience is a must).
  • Architecture:Strong experience with MVVM, Clean Architecture, and Jetpacklibraries.
  • Tools & Libraries:Hilt/Dagger for dependency injection, Retrofit for API integration,Coroutines/Flows for asynchronous programming, Room or similar ORMlibraries for local storage.
  • Version Control:Git.
  • Testing Tools: JUnit, Espresso, MockK, orsimilar frameworks.
  • CI/CD Pipelines: GitHubActions and Fastlane.

Qualifications

  • Bachelor's degree inComputer Science, Software Engineering, or a relatedfield.
  • Minimum of 5 years of experience innative Android development with proven expertise in JetpackCompose.

PreferredSkills

  • Knowledge of Kotlin MultiplatformMobile (KMM).
  • Experience with performanceprofiling tools and debuggingtechniques.
  • Familiarity with Google Playpolicies and guidelines.
Desired candidate profile

1. Proficiency in Android Development Tools&Frameworks

  • AndroidSDK : Expertise in the Android Software DevelopmentKit (SDK) for building native Androidapplications.
  • AndroidStudio : Proficient in using Android Studio, theofficial IDE for Android development, for writing, debugging, andtestingcode.
  • Gradle :Knowledge of Gradle for automatingbuilds and managingdependencies.
  • JetpackLibraries : Experience withJetpack libraries, includingcomponents like LiveData ,ViewModel ,Room ,Navigation , andWorkManager .

2.ProgrammingLanguages

  • Kotlin :In-depth knowledge of Kotlin , themodern and official programming language for Androiddevelopment.
  • Java :Familiarity with Java for legacyAndroid applications or where Java is stillrequired.
  • Coroutines :Experience with Kotlin Coroutines forhandling asynchronous tasks like network calls or databaseoperations efficiently.

3.Android UI/UXDesign

  • XMLLayouts : Creating responsive UI designs usingXML layouts and understandingAndroid's UI patterns (e.g., LinearLayout,ConstraintLayout).
  • MaterialDesign : Implementation of MaterialDesign principles for building intuitive andaesthetically pleasing userinterfaces.
  • JetpackCompose : Experience with JetpackCompose for building UI components in a moredeclarative way (for modern Androidapps).
  • ResponsiveDesign : Ensuring apps are responsive acrossdifferent screen sizes and orientations, including tablets andfoldables.

4. AppArchitecture & DesignPatterns

  • MVVM :Proficiency in using the Model-View-ViewModel(MVVM) architecture for structuring Androidapps.
  • MVP/MVC :Knowledge of alternative architectures such asModel-View-Presenter (MVP) orModel-View-Controller(MVC) .
  • CleanArchitecture : Implementing CleanArchitecture to separate concerns and improve codemaintainability andscalability.
  • DependencyInjection : Experience using frameworks likeDagger 2 orHilt for dependency injection inAndroid.

5. DataStorage &Management

  • SQLite :Working knowledge of SQLite for localdatabase management and datastorage.
  • RoomDatabase : Experience using the Roompersistence library for a more modern abstractionoverSQLite.
  • SharedPreferences :Familiarity with SharedPreferences forstoring small amounts of data locally (e.g., usersettings).
Key Skills
Android Development,AndroidProgramming,Information System
Employment Type: Full-time
Department / FunctionalArea: Information Technology (IT)
Experience: years
Gender: Male
Vacancy: 1
  • Android Developer

    3 weeks ago


    Dubai, Dubai, United Arab Emirates Teachmecode Full time

    Join a UAE tech firm as an Android Developer to build innovative mobile apps. Requires 3+ years in Android development, Java/Kotlin proficiency, and strong problem-solving skills.DescriptionBuild the Future with Jadeer We're hiring an Android Developer on behalf of our client in the UAEAbout Our Client:Our client, a cutting-edge technology firm in the UAE,...

  • Android Developer

    3 weeks ago


    Dubai, Dubai, United Arab Emirates Teachmecode Full time

    Join a tech firm in UAE as an Android Developer. Design, develop mobile apps, collaborate cross-functionally, and drive innovation. Requires 3+ years experience, Java/Kotlin skills. Competitive pay.Build the Future with JadeerWe're hiring an Android Developer on behalf of our client in the UAEAbout Our Client:Our client, a cutting-edge technology firm in the...

  • Android Developer

    3 weeks ago


    Dubai, Dubai, United Arab Emirates Property Finder Group Full time

    Roles and responsibilitiesAs an Android Developer, take your passion for crafting exceptional apps to the next level. In this position, you will independently develop features and improve our native applications. Your contributions will shape the way our users interact with our products every day. You'll be collaborating closely with a talented team, turning...

  • Android Developer

    3 weeks ago


    Dubai, Dubai, United Arab Emirates VAM Systems Full time

    We are currently looking for Android Developer for ourUAE operations with the following terms & conditions. EXPERIENCE ANDQUALIFICATIONAt least 5 years of softwaredevelopment experience with experience working in Agile teams usingSCRUMExtensive mobile development experienceusing Android Android Studio and Gradle to develop both phone andtablet...

  • Android Developer

    6 days ago


    Dubai, Dubai, United Arab Emirates VAM Systems Full time

    We are currently looking for Android Developer for ourUAE operations with the following terms & conditions.  EXPERIENCE ANDQUALIFICATION At least 5 years of softwaredevelopment experience with experience working in Agile teams usingSCRUM Extensive mobile development experienceusing Android Android Studio and Gradle to develop both phone andtablet apps....

  • Android Developer

    2 weeks ago


    Dubai, Dubai, United Arab Emirates Jeebly LLC Full time

    Building and conceptualizing next generation applications that are suitable for use on all types of Android devices. Key Responsibility Areas Designing / Developing Applications Designing, building, and developing advanced, high quality applications for the android platform. Creating app updates including bug fixes, additional features, and improving...

  • Android Developer

    3 weeks ago


    Dubai, Dubai, United Arab Emirates Dicetek LLC Full time

    Roles and responsibilitiesWe are seeking a highly skilledSenior Android Native Developer with a strong background in JetpackCompose and modern Android development practices. The idealcandidate will have a minimum of 5 years of experience buildingscalable and high-performance Android applications. You will play acritical role in designing, developing, and...


  • Dubai, Dubai, United Arab Emirates Teachmecode Full time

    Android Development ExpertWe are seeking an experienced Android Development Expert to join our team at Teachmecode. The ideal candidate will have a strong background in native Android development and a passion for creating innovative mobile applications.Responsibilities:Designing and developing high-performance native Android applications.Working closely...

  • Android Developer

    3 weeks ago


    Dubai, Dubai, United Arab Emirates Property Finder Group Full time

    Roles and responsibilitiesAs an Android Developer, take yourpassion for crafting exceptional apps to the next level. In thisposition, you will independently develop features and improve ournative applications. Your contributions will shape the way ourusers interact with our products every day. You'll becollaborating closely with a talented team, turning...

  • Android Developer

    1 day ago


    Dubai, Dubai, United Arab Emirates Property Finder Group Full time

    Roles and responsibilities As an Android Developer, take yourpassion for crafting exceptional apps to the next level. In thisposition, you will independently develop features and improve ournative applications. Your contributions will shape the way ourusers interact with our products every day. You'll becollaborating closely with a talented team, turning...


  • Dubai, Dubai, United Arab Emirates Teachmecode Full time

    Teachmecode is seeking an experienced Android Application Developer to join our team and contribute to the development of high-quality mobile applications. With a strong focus on innovation and user experience, we're looking for a skilled Android Developer with 3 years' experience in Android development.About the RoleThis position requires a seasoned Android...


  • Dubai, Dubai, United Arab Emirates Teachmecode Full time

    Welcome to Teachmecode, where innovation meets blockchain technology! As a Blockchain Integration Specialist, you'll be responsible for integrating our liquid staking protocol with Android applications, ensuring seamless interactions between our decentralized network and the mobile ecosystem.Your expertise in Kotlin, Android SDK, and Jetpack Compose will be...

  • Android Developer

    3 days ago


    Dubai, Dubai, United Arab Emirates Teachmecode Full time

    **Job Overview**We are seeking an experienced Android Developer to join our team at Teachmecode. As a key member of our software development team, you will be responsible for designing, developing, and maintaining high-performance native Android applications that seamlessly integrate with blockchain networks.The ideal candidate will have robust skills in...

  • Android Developer

    4 hours ago


    Dubai, Dubai, United Arab Emirates Synechron Full time

    We have an urgent opening for an Android Developer with 5-8 years of experience at Synechron in Dubai. Job Role: Android Developer Job Location: Dubai About Company: At Synechron, we believe in the power of digital to transform businesses for the better. Our global consulting firm combines creativity and innovative technology to deliver...


  • Dubai, Dubai, United Arab Emirates Teachmecode Full time

    At Teachmecode, we are seeking a skilled Mobile Software Engineer to join our team. As an Android developer responsible for the development and maintenance of applications aimed at a range of Android devices, your primary focus will be the development of Android applications and their integration with back-end services.Key ResponsibilitiesDesign, develop,...


  • Dubai, Dubai, United Arab Emirates Teachmecode Full time

    Android Application Developer Job DescriptionWe're looking for an experienced Android Application Developer to join our top-tier tech team. As a key contributor, you'll be responsible for building world-class financial products from scratch.You'll collaborate closely with product designers to create new feature designs and prototypes, assist in the user...


  • Dubai, Dubai, United Arab Emirates Teachmecode Full time

    At Teachmecode, we are seeking an experienced Android Developer to join our team of talented software engineers.We are looking for a skilled developer who can work independently and as part of a team to create innovative and user-friendly Android applications. As an Android Developer, you will be responsible for designing, developing, and testing Android...


  • Dubai, Dubai, United Arab Emirates Axiom Telecom Full time

    To manage & maintain new UI and UX development for Mobile Applications.Create compelling mobile device specific user interfaces and experiences.Optimizing performance for the apps /web.Keep up to date on the latest industry trends in the mobile/web technologies.Designing and building Android mobile applications.Collaborate with cross-functional teams to...


  • Dubai, Dubai, United Arab Emirates Teachmecode Full time

    Techmecode is seeking an experienced Expert in Android Development to join our team as a Senior Android Developer. In this role, you'll be responsible for leading the development of our Android applications using the latest technologies and frameworks.About the CompanyWe're a remote-first company with a small, start-up team of around 40 people. Our team is...


  • Dubai, Dubai, United Arab Emirates MultiBank Group Full time

    Get AI-powered advice on this job and more exclusive features. Direct message the job poster from MultiBank Group Talent Acquisition Executive @ MultiBank Group | Talent Acquisition, Recruitment Strategies | Forex, Fintech, FMCG, Luxury Retail Welcome to MultiBank Group; a global financial pioneer established in 2005 in California and now proudly...