drjobs Android Developer - COZMALABS العربية

Android Developer - COZMALABS

Employer Active

1 Vacancy
The job posting is outdated and position may be filled
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Doha - Qatar

Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

We are looking for Android developers with a strong background and expertise in developing native applications for Android platform including the vast ecosystem of mobiles and tablets. You will be responsible for the development of new software products maintaining existing software products and for solving complex technical challenges with high scalability for enterprise companies. You should excel in working with largescale applications achieve a deep understanding of our frameworks and have outstanding communication skills.

Requirements

  • Design and develop native applications for Android platform.
  • Excellent attention to detail ability to understand the requirements brainstorm design and develop efficient and performant solutions using industry standard practices and patterns.
  • Outstanding written and verbal communication skills ability to cooperate and collaborate with crossfunctional teams.
  • To have the agility and ability to adapt quickly to changing requirements scope and priorities.

Skills

  • 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.
  • Ability to design and develop scalable concurrent and performant solutions by employing structured concurrency and industry standard development patterns. 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.
More jobs on

Employment Type

Full Time

Company Industry

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.