Android Developer - Abu-Dhabi

Abu-Dhabi, Émirats Arabes Unis

Duties and Responsibilities:

  • Design, build, and maintain power efficient, reusable, and reliable Java code

  • Ensure the best possible performance, quality, and responsiveness of the application

  • Identify and correct bottlenecks and fix bugs

  • Help maintain code quality, organization, and automatization

  • Collaborate with cross-functional teams to define, design, and ship new features

  • Store, retrieve, and manipulate data to understand system capabilities and requirements

Qualifications and Skills:

We are looking for candidates with strong android internals knowledge, experience with custom firmwares builds and vendor firmware modifications, understanding pros and cons of root permissions on android devices... :

  • BS/MS degree in Computer Science, Engineering or a related subject

  • Proven software development experience and Android skills development

  • Familiar with different versions of Android and Android SDK

  • Understanding of the full mobile development life cycle.

  • Experience with third-party libraries and APIs

  • Experience with offline storage, threading, and performance tuning

  • Knowledge of the open-source Android ecosystem and the libraries available for common tasks

  • Ability to understand business requirements and translate them into technical requirements

  • A knack for benchmarking and optimization

  • Knowledge in SQL

  • Proficient understanding of code versioning tools, such as Git

  • Familiarity with continuous integration

  • Good communication and interpersonal skills

  • Good in Spring Java framework.