Android Developer

ADIB Group

Abu Dhabi

On-site

AED 240,000 - 360,000

Full time

8 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

ADIB Group in Abu Dhabi is seeking an experienced Android Developer to shape digital products and drive mobile innovations. You will work across the full stack from databases and DevOps to frontend/mobile interfaces, delivering high-quality Android apps for phones and tablets.

The role requires 5+ years of Android development, strong knowledge of Android libraries, RESTful services, and modern UI design. Join a cross-functional squad in a fast-paced, learning-focused environment with ongoing

Qualifications

  • At least 5 years of software development experience with Agile teams using SCRUM.
  • Extensive mobile development experience using Android Studio and Gradle to build phone and tablet apps.
  • Extensive experience with Android SDK Google Play Services and Android Compatibility Library.
  • Experience in Android development patterns including Java OOP MVP SQLite JSON/Rest APIs and multi-threading/background tasks.
  • Experience with Android front-end/UI development (Google Material Design) and REST/JSON connectivity.
  • Experience with common Android libraries such as Dagger2 Retrofit2 etc.
  • Experience with build tools such as Fastlane
  • Expert knowledge of using and writing Android Libraries
  • Extensive experience deploying apps to the Playstore
  • Extensive experience with TDD and unit/UI testing using JUnit Mockito Espresso
  • Experience with code coverage and JaCoCo
  • Experience converting high-fidelity designs to mobile UI (InVision/Zeplin)
  • Experience with Git workflows, Atlassian JIRA/Confluence, and crash debugging
  • Experience with mobile CI-CD (Jenkins or similar) is preferred
  • Excellent programming in at least 2 modern languages (e.g., Java, Kotlin, JavaScript, C/C++, Python)
  • Infrastructure knowledge: RESTful APIs, SSO, LDAP
  • Experience with design patterns and scalable, secure apps

Responsibilities

  • Use Agile engineering practices to rapidly develop creative, efficient solutions enhancing customer and employee experience
  • Collaborate in a cross-functional team to craft user stories, design tests, prototypes, and deliver product enhancements
  • Liaise with teams inside/outside Digital to negotiate timelines, deliverables, and dependencies
  • Collaborate with Product Owners, Designers, and team members to identify and socialize product and delivery risks

Skills

Passion for development
Pair programming
Continuous integration
Test-driven development
Functional programming concepts
Open source contributions
Change agent
Fluent in English

Tools

Android Studio
Gradle
Retrofit
Dagger2
JUnit
Mockito
Espresso
Git
CI/CD tooling
InVision
Zeplin
Play Store deployment

Job description

Description

Role: Android Developer

Location: Abu Dhabi

Role Purpose:
  • Android software engineers will have a range of responsibilities from shaping and implementing digital products to ensuring that we stay on the leading edge of technology.
  • Our engineers contribute across the full technology stack from database and DevOps infrastructure that supports continuous deployment over native apps to front end development.
  • Will work in a cross-functional team with the Product Owner Designers and engineers to co-develop the digital products.
Key accountabilities of the role:
  • Use Agile engineering practices and various software and mobile development technologies to rapidly develop creative and efficient solutions that enhance the client customer and employee experience
  • Work in a team to craft clear user stories design tests for prototypes and products and continuously deliver product enhancements
  • Liaise with other teams within and outside the Digital unit to negotiate timelines deliverables and dependencies
  • Collaborate closely with Product Owners Designers and team members to identify and socialize product and delivery risks
Specialist skills / technical knowledge technical competencies required for this role:
  • Real passion for development and a demonstrated appetite for continual learning
  • Knowledge of pair programming continuous integration and test-driven development
  • Familiarity with the concepts of Functional Programming and Microservices is a plus
  • Community contributions (e.g. open source work GitHub StackOverflow publishing / speaking on technical ideas) are a plus
  • Should be a change agent that always challenges status quo
  • Fluent in English
Previous experience:
  • At least 5 years of software development experience with experience working in Agile teams using SCRUM
  • Extensive mobile development experience using Android Android Studio and Gradle to develop both phone and tablet apps.
  • Extensive experience with Android SDK Google Play Services and Android Compatibility Library.
  • Experience in Android development patterns - including Java OOP MVP SQLite JSON/Rest APIs and multi-threading/background tasks.
  • Experience with Android front-end/UI development (with knowledge of Google Material Design) Web services & XML/JSON/REST connectivity/consumption and local storage/databases/SQLite.
  • Experience with common Android libraries such as Dagger2 Retrofit2 etc.
  • Experience with build tools such as Fastlane
  • Expert knowledge of using and writing Android Libraries
  • Extensive experience with Playstore deployments and has deployed apps to the Playstore
  • Extensive experience of TDD and writing unit and UI tests using Junit Mockito espresso etc.
  • Experience with code coverage and unit testing tools JaCoCo
  • Experience with converting High-Fidelity designs to mobile UI familiarity with tools such InVision and Zeplin.
  • Experience with IBM Mobile First Platform is preferred
  • Extensive experience with Git such as branching merging tagging and Pull Requests.
  • Experience with development processes and tools e.g. crash reporting debugging Atlassian JIRA/Confluence etc.
  • Experience with mobile CI-CD (Jenkins or similar) is preferred
  • Excellent programming skills in at least 2 modern programming languages/ frameworks such as Swift Objective C Java JavaScript C C Python or others.
  • Infrastructure knowledge including RESTful APIs Single Sign On LDAP Search Technologies
  • Experiences with code refactoring design patterns design-driven development continuous deployment highly scalable applications application security
  • Experience with build tools such as Fastlane
  • Expert knowledge of using and writing Android Libraries
  • Extensive experience with Playstore deployments and has deployed apps to the Playstore
  • Extensive experience of TDD and writing unit and UI tests using Junit Mockito espresso etc.
  • Experience with code coverage and unit testing tools JaCoCo
  • Experience with converting High-Fidelity designs to mobile UI familiarity with tools such InVision and Zeplin.
  • Experience with IBM Mobile First Platform is preferred
  • Extensive experience with Git such as branching merging tagging and Pull Requests.
  • Experience with development processes and tools e.g. crash reporting debugging Atlassian JIRA/Confluence etc.
  • Experience with mobile CI-CD (Jenkins or similar) is preferred
  • Excellent programming skills in at least 2 modern programming languages/ frameworks such as Swift Objective C Java JavaScript C C Python or others.
  • Infrastructure knowledge including RESTful APIs Single Sign On LDAP Search Technologies
  • Experiences with code refactoring design patterns design-driven development continuous deployment highly scalable applications application security
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Android Developer
Android Developer

Mfluid • Dubai

On-site
AED 150,000 - 270,000
Senior Android Developer
Senior Android Developer

Cercli Tech Limited • Abu Dhabi

On-site
Healthcare
Education support
Generous leave benefits
Senior Front-End Developer
Senior Front-End Developer

ADIB Group • Abu Dhabi

On-site
AED 240,000 - 420,000
Senior Android Engineer — Build Fast, Scalable Apps
Senior Android Engineer — Build Fast, Scalable Apps

Cercli Tech Limited • Abu Dhabi

On-site
Healthcare
Education support
Generous leave benefits
Developer (Abu Dhabi)
Developer (Abu Dhabi)

Work standard • Abu Dhabi

On-site
AED 45,000 - 54,000
Competitive salary
Career growth
Inclusive culture
Mobile Development Lead
Mobile Development Lead

Staff Connect Information Technology Consultants • Dubai

On-site
AED 360,000 - 600,000
Senior Android Developer — Impactful Mobile Engineer
Senior Android Developer — Impactful Mobile Engineer

ADIB Group • Abu Dhabi

On-site
AED 240,000 - 360,000
App Developer | Software Engineer | Web & Mobile App Developer | Jobs in Dubai
App Developer | Software Engineer | Web & Mobile App Developer | Jobs in Dubai

Talent Bridge HR Consultancy Dubai • Dubai

On-site
AED 120,000 - 240,000
Professional development
Diverse projects
Competitive salary
Senior Android Engineer for Scalable Mobile Apps
Senior Android Engineer for Scalable Mobile Apps

Analog • Abu Dhabi

On-site
AED 180,000 - 240,000
Healthcare
Education support
Generous leave
Software developer in Abu-Dhabi, UAE
Software developer in Abu-Dhabi, UAE

JobLeader • Abu Dhabi

On-site
AED 150,000 - 210,000