Android Developer

Dubai, United Arab Emirates

Job Description

Android Developer - (22000017)
Description

Role Purpose:
Android Developer is responsible for designing and developing advanced applications for the Android platform. As well as, unit-testing code for robustness, including edge cases, usability, and general reliability. He / she is liable for bug fixing and improving application performance. Responsibilities:
  • strong experience in maintaining, supporting, and deploying android apps.
  • Provide technical expertise and recommendations in building new applications or enhancing existing applications.
  • Fix known bugs in existing Android applications and adding new features .
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Conduct code reviews to ensure a code of the highest quality.
  • Unit-test code for robustness, including edge cases, usability, and general reliability.
  • Take part in planning meetings with a truly agile team to break down user stories into technical tasks
  • Provide increasingly accurate estimations for the tasks to be done
  • Collaborate with other developers, product managers, designers, and QA engineers to deliver the best product possible
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
Qualifications

Qualifications:
  • Bachelor’s degree in Computer Science or a related subject.
  • 3-4 years of experience in the development of Android apps that use web services (for example with REST and JSON).
  • Experience with software design and development in a test-driven environment.
  • Proven software development experience and Android skills development.
  • Strong experience with Java and Flutter(Optional).
  • Up-to-date with the latest android libraries and components (Architecture components, Room, Lifecycle,…. )
  • Have published at least 1 Android app in the Play store.
  • Knowledge about different architecture patterns MVVM, MVP.
  • Experience with git or other version control systems, and how collaboration happens between team members (Code Review, PRs, branching mechanisms, ...)
  • Experience with dependency injection concepts e.g: Dagger2.
  • Very good English speaking & writing skills.
  • Ability to handle the pressure and flexibility
  • Knowledge of asynchronous programming (RxJava, Kotlin Coroutines, LiveData) will be a plus.
  • Knowledge of XMPP based chat applications will be a plus.
  • Solid experience with Application UI and materialize.
  • Strong experience in writing SQL Queries in MS-SQL Database
  • Excellent communication skills
Primary Location: AE-AE-Dubai
Job: Information Technology
Organization: BFL UAE BU
Schedule: Regular
Shift: Standard
Job Type: Full-time
Day Job
Job Posting: Sep 8, 2022, 2:10:39 PM

Beware of fraud agents! do not pay money to get a job

MNCJobsGulf.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1450669
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Dubai, United Arab Emirates
  • Education
    Not mentioned