Android Software Engineer

2 months ago


Doha, Baladīyat ad Dawḩah, Qatar Precision Hire Solution Full time
Android Developer Job Description

We are seeking a skilled Android developer to join our team at Precision Hire Solution. As an Android developer, you will be responsible for designing and developing native applications for the Android platform, including mobiles and tablets.

Key Responsibilities:

  • Design and develop native Android applications using industry-standard practices and patterns.
  • Develop scalable, concurrent, and performant solutions by employing structured concurrency and industry-standard development patterns.
  • Implement efficient memory management and balance performance and memory footprint.
  • Develop UI implementation, debugging, and profiling of Android applications using Android Studio.
  • Integrate Android Jetpack libraries and native views, material design, UX, adaptive UI development, and hardware-accelerated graphics rendering.
  • Design and structure requirements using MVVM/Clean architecture with dependency injection.
  • Integrate REST APIs using OkHttp/Retrofit for backend communication and error handling.
  • Optimize build artifacts, deployment of applications in Google Play, and manage releases.
  • Experience in localization to RTL languages (Arabic) is desired.
  • Familiarity with Firebase and Google Cloud is required.
  • Experience in working with Git repositories and strong knowledge of Git operations is required.
  • Experience in integrating CI/CD for Android projects is highly appreciated.

Requirements:

  • Strong knowledge of Kotlin programming language and proven track of experience in development of Android applications using Kotlin is required.
  • Strong knowledge of data structures and algorithms is required.
  • High-level understanding of Kotlin coroutines is required.
  • Experience in efficient memory management and ability to balance performance and memory footprint is required.
  • Experience in development UI implementation debugging profiling of Android applications using Android Studio is required.
  • Experience in Android Jetpack libraries is required.
  • Experience in native views material design UX adaptive UI development and hardware accelerated graphics rendering is required.
  • Should be able to design and structure the requirements using MVVM / Clean architecture with dependency injection is required.
  • Experience in REST API integration using OkHttp/Retrofit for backend communication is required. Experience in error handling and optimized batching of networking is required.
  • Experience in Gradle optimizing build artifacts deployment of applications in Google Play is required. Familiarity with Google Play development and distribution policies and ability to manage releases in Google Play is required.
  • Experience in localization to RTL languages (Arabic) is desired.
  • Experience in Firebase and Google Cloud is required.
  • Familiarity with JIRA Microsoft Teams BitBucket is required.
  • Experience in working with Git repositories and have strong knowledge of Git operations is required. The ability to work with Git from commandline shell (bash / zsh) is highly appreciated.
  • Experience in integrating CI/CD for Android projects is highly appreciated.
  • Experience in shell scripting for task automation is highly appreciated.
  • Experience in accessibility implementation is highly appreciated.

Job Type: Fulltime

This job has been sourced from an external job board.



  • Doha, Baladīyat ad Dawḩah, Qatar Precision Hire Solution Full time

    Job Title: Android Software EngineerWe are seeking an experienced Android Software Engineer to join our team at Precision Hire Solution. As an Android Software Engineer, you will be responsible for designing, developing, and maintaining high-quality native Android applications.Key Responsibilities:Design and develop native Android applications using Kotlin...


  • Doha, Baladīyat ad Dawḩah, Qatar Precision Hire Solution Full time

    Job Title: Android Software EngineerWe are seeking an experienced Android Software Engineer to join our team at Precision Hire Solution. As an Android Software Engineer, you will be responsible for designing, developing, and maintaining high-quality native Android applications.Key Responsibilities:Design and develop native Android applications using Kotlin...


  • Doha, Baladīyat ad Dawḩah, Qatar Precision Hire Solution Full time

    About the RoleWe are seeking a highly skilled Android Software Engineer to join our team at Precision Hire Solution. As an Android Software Engineer, you will be responsible for designing and developing native applications for the Android platform, including mobiles and tablets.Key ResponsibilitiesDesign and develop native applications for Android...


  • Doha, Baladīyat ad Dawḩah, Qatar Course Full time

    About the RoleWe are seeking a highly skilled Senior Android Engineer to join our Mobile Banking team at UBS. As a key member of our team, you will be responsible for designing and building new features for our mobile banking application.Key ResponsibilitiesDesign and develop new features for our mobile banking applicationWork with external data sources and...


  • Doha, Baladīyat ad Dawḩah, Qatar Precision Hire Solution Full time

    Android Developer Job DescriptionWe are seeking a skilled Android developer to join our team at Precision Hire Solution. As an Android developer, you will be responsible for designing and developing native applications for the Android platform, including mobiles and tablets.Key Responsibilities:Design and develop native Android applications using...


  • Doha, Baladīyat ad Dawḩah, Qatar Precision Hire Solution Full time

    Job Title: Android DeveloperWe are seeking a skilled Android Developer to join our team at Precision Hire Solution. As an Android Developer, you will be responsible for designing and developing native applications for the Android platform, including mobiles and tablets.Key Responsibilities:Design and develop native Android applications using...


  • Doha, Baladīyat ad Dawḩah, Qatar Precision Hire Solution Full time

    Android Developer Job DescriptionWe are seeking a skilled Android developer to join our team at Precision Hire Solution. As an Android developer, you will be responsible for designing and developing native applications for the Android platform, including mobiles and tablets.Key Responsibilities:Design and develop native Android applications using...


  • Doha, Baladīyat ad Dawḩah, Qatar Talent Pal Full time

    Android Developer Job DescriptionWe are seeking a skilled Android developer to join our team at Talent Pal. As an Android developer, you will be responsible for designing and developing native applications for the Android platform, including mobiles and tablets.Key Responsibilities:Design and develop high-quality, scalable, and performant Android...


  • Doha, Baladīyat ad Dawḩah, Qatar Precision Hire Solution Full time

    Android Developer Job DescriptionWe are seeking a skilled Android developer to join our team at Precision Hire Solution. As an Android developer, you will be responsible for designing and developing native applications for the Android platform, including mobiles and tablets.Key Responsibilities:Design and develop native Android applications using...


  • Doha, Baladīyat ad Dawḩah, Qatar Precision Hire Solution Full time

    Android Developer Job DescriptionWe are seeking a skilled Android developer to join our team at Precision Hire Solution. As an Android developer, you will be responsible for designing and developing native applications for the Android platform, including mobiles and tablets.Key Responsibilities:Design and develop native Android applications using...


  • Doha, Baladīyat ad Dawḩah, Qatar Precision Hire Solution Full time

    Job Title: Android DeveloperWe are seeking an experienced Android Developer to join our team at Precision Hire Solution. As an Android Developer, you will be responsible for designing and developing native applications for the Android platform, including mobiles and tablets.Key Responsibilities:Design and develop native Android applications using...


  • Doha, Baladīyat ad Dawḩah, Qatar Precision Hire Solution Full time

    Job Title: Android DeveloperWe are seeking a skilled Android Developer to join our team at Precision Hire Solution. As an Android Developer, you will be responsible for designing and developing native applications for the Android platform, including mobiles and tablets.Key Responsibilities:Design and develop native Android applications using...


  • Doha, Baladīyat ad Dawḩah, Qatar Arizoglobal Full time

    Key ResponsibilitiesAs a skilled Android Developer at Arizoglobal, you will be responsible for designing, developing, and maintaining large-scale, framework or customer-facing mobile applications. Your expertise in Android platform & SDK, strong problem-solving skills, and ability to mentor junior team members will be invaluable assets to our...


  • Doha, Baladīyat ad Dawḩah, Qatar Robert Walters Full time

    Key ResponsibilitiesDevelop Android Applications: Design, build, and deploy sophisticated mobile applications for the Android platform.Collaborate with Cross-Disciplinary Teams: Engage with data scientists, machine learning experts, and other stakeholders to conceptualise, design, and launch new functionalities.Integrate Deep Learning Models: Partner with...

  • Software Engineer

    4 weeks ago


    Doha, Baladīyat ad Dawḩah, Qatar Talent Pal Full time

    Job Title: Software DeveloperJob Summary:Talent Pal is seeking a highly skilled Software Developer to join our team. As a Software Developer, you will be responsible for designing, developing, and testing software applications.Key Responsibilities:Design and develop software applications using various programming languages and technologies.Analyze user needs...

  • Software Engineer

    1 month ago


    Doha, Baladīyat ad Dawḩah, Qatar The Ned Doha Full time

    Software Engineer OpportunityThe Ned Doha is seeking a highly skilled Software Engineer to join our team in Kuala Lumpur. As a key member of our IT department, you will be responsible for developing high-tech products and systems using C# and.Net programming languages.Key Responsibilities:Design and support large complex IT product system solutions with...

  • software engineer

    2 weeks ago


    Doha, Baladīyat ad Dawḩah, Qatar PPL Dynamics Full time

    We are seeking a highly skilled software engineer to join our team in developing innovative software solutions. The successful candidate will be responsible for designing, building, and maintaining software applications using a variety of programming languages and technologies.Key Responsibilities:1. Design and develop software applications using a range of...

  • Software Engineer

    2 months ago


    Doha, Baladīyat ad Dawḩah, Qatar Robert Walters Full time

    Key ResponsibilitiesWe are seeking a skilled Software Engineer to join our team at Robert Walters.CompetenciesA Bachelor's degree in Computer Science, Engineering, or a related field is required.Proficiency in Java programming language and related technologies such as Spring Framework is essential.A solid understanding of object-oriented programming...

  • Software Engineer

    2 months ago


    Doha, Baladīyat ad Dawḩah, Qatar Robert Walters Full time

    Key ResponsibilitiesWe are seeking a skilled Software Engineer to join our team at Robert Walters.CompetenciesA Bachelor's degree in Computer Science, Engineering, or a related field is required.Proficiency in Java programming language and related technologies such as Spring Framework is essential.A solid understanding of object-oriented programming...

  • Software Engineer

    2 months ago


    Doha, Baladīyat ad Dawḩah, Qatar Robert Walters Full time

    Key ResponsibilitiesWe are seeking a skilled Software Engineer to join our team at Robert Walters.CompetenciesA bachelor's degree in Computer Science, Engineering, or a related field is required.Proficiency in Java programming language and related technologies such as Spring Framework is essential.A solid understanding of object-oriented programming...