Senior Android Developer
Full-time
ADIB Group
Description
Role: Senior 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
- As a senior Developer you 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
- Drive forward and role-model best practice engineering processes and Agile behavior and ensuring teams members follow suit
- Communicate with business stakeholders about Agile processes to set and manage expectations about delivery methods and timelines
- Own and drive best practice in terms of automation such as continuous integration and deployment
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) is a plus
- Should be a change agent that always challenges status quo
- Fluent in English
Previous experience:
- At least 7 years of software development experience with experience working in Agile teams using SCRUM
- Experience in leading and managing a team of Developers
- 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
Required Experience:
Senior IC
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Senior Android Developer in Abu Dhabi vacancy
- ...a highly skilled Backend Golang Engineer to join our engineering team. The ideal candidate will be responsible for designing, developing, and maintaining scalable, secure, and high-performance backend services using Go (Golang). You will collaborate with cross-functional...
- ...Job Description Senior Flutter Developer Position: Senior Flutter Developer Experience Level: 6 to 8 years Location: Abu Dhabi UAE... ...cross-platform mobile applications using Flutter for iOS and Android. Collaborate with product owners designers and backend...
- ...Orbitworks deploys next-generation Earth Observation capabilities through the Altair program, we are seeking an experienced Senior Full-Stack Web Developer to lead the design and implementation of customer-oriented software solutions that enable mission tasking, data access,...
- We are seeking an RPA Developer for our client to join a multidisciplinary team that includes frontend and backend developers, data engineers... ...Languages English: B2 Upper Intermediate Seniority Senior...
- ...Our company, Fxzig test, a leader in software development based in Abu Dhabi, UAE, is seeking a talented Senior Software Developer to join our dynamic team. As a Senior Software Developer, you will play a crucial role in designing, developing, and implementing high-quality...
- ...supporting a large-scale digital transformation programme for a public-sector organisation in Abu Dhabi. We are seeking a Senior Payload Developer to support the design and delivery of secure scalable API payloads within a modern microservices environment. Key...
- ...Mobile App Developer Design, develop, and maintain mobile applications for various platforms, such as iOS and Android, using programming languages like Swift, Java, or Kotlin. Collaborate with cross-functional teams to create user-friendly and high-performance mobile...
- ...opportunities in the region. Our team consists of frontend and backend developers, data analysts and data scientists, architects, analysts and... ...Other Languages English: C1 Advanced Seniority Senior...
- ...Job Title: Senior Frontend Developer Location: Abu Dhabi Experience: 5 to 8 years Employment Type: Full-time About the Role We are seeking a highly skilled Senior Frontend Developer with 5 to 8 years of hands-on experience in building scalable responsive...
- ...opportunities in the region. Our team consists of frontend and backend developers, data analysts and data scientists, architects, analysts and... ...Other Languages English: C1 Advanced Seniority Senior...
- ...Description Role: Senior Integration Developer Location: Abu Dhabi Role Purpose: ~ To work with multiple teams and teams business stakeholders and deliver state of the art Integration experience through resilient robust and blazing fast Omni channel Microservice...
- ...Description Role: Senior Front-End Developer Location: Abu Dhabi ROLE PURPOSE: To write front-end code to deliver innovative digital products To contribute across the technology stack covering the end-to-end development of web and native applications...
- ...The Senior Project Manager Developer will be seconded to the client and will act as a development manager on various different real estate development projects within the UAE. Your proven success in delivering building projects will allow you to execute the following...
- ...Job Title: Senior Backend Developer Experience: 5-8 Years Location: Abu Dhabi (On-site) Employment Type: Full-Time Job Overview We are seeking a highly skilled Senior Backend Developer to design, develop, and scale robust backend systems for cloud-native...
- ...We are currently looking for Senior Integration Developer for our UAE operations with the following Skill set and terms & conditions. Previous experience: ~12 years of software development experience with strong java/jee/spring development frameworks. ~...
- ...Job Title: Backend Developer Location: Abu Dhabi (Hybrid/Onsite) Experience: 5 to 8 Years Employment Type: Full-Time About the Role: We are seeking a skilled and experienced Backend Developer with 5 to 8 years of hands-on experience in designing and...
- ...DREAMZTECH, a leading IT System Data Services company in the UAE, is seeking a talented Senior Software Developer to join our innovative team. As a Senior Software Developer at DREAMZTECH, you will play a key role in designing and developing cutting-edge software solutions...
- ...Job Description Senior Swift Developer Position: Senior Swift Developer Experience: 6 to 8 years Location: Abu Dhabi UAE Job Type: Full-time (On-site) About the Role: We are seeking a highly skilled and experienced Senior Swift Developer to join...
- ...We're Hiring: Oracle PL/SQL Developer Location: UAE (UAE-based candidates preferred) Experience: 5–8 Years Notice Period: 30 days or less We're looking for an experienced Oracle PL/SQL Developer to join our team! Requirements Key Requirements...
- ...We are seeking a Senior React Native Developer to build highquality crossplatform mobile applications with exceptional user experiences. Key... ...Develop and maintain React Native applications for iOS and Android. Optimize app performance and ensure responsive designs...
- ...portfolio. We are currently seeking a .Net Developer to join one of our clients ' teams. If... ...Net Developer, will work closely with senior developers and cross-functional teams to... ...to mobile application development (iOS, Android, or hybrid frameworks like Ionic/React...
- ...We are looking for a Senior Java Developer with expertise in Kubernetes architecture to design and build scalable Java applications in cloudnative environments. Key Responsibilities: Develop and maintain Javabased applications and microservices. Design and...
- ...Role: Senior Integration Developer Location: Abu Dhabi Experience: 12 years Job Overview: We are seeking a Senior Integration Developer to lead the development of scalable highperformance microservices and integration solutions. This...
- ...Job Title: Senior Java Developer (Spring Boot) Location: Abu Dhabi UAE Employment Type: Full-time About the Role: We are seeking an experienced Senior Java Developer with strong expertise in Spring Boot and related Java technologies to join our team in...
- ...A Software and Mobile solutions provider based in Sri Lanka is looking for a Senior Drupal Developer to welcome to their team. Our client is passionate about using a humancentered approach to building technology solutions. They drive initiatives that bring about a positive...
- ...We are seeking an experienced Senior Flutter Developer with at least 5 years of experience in mobile app development specializing in Flutter. The ideal candidate must have extensive experience with Bloc state management and hands-on experience with GraphQL. Key Responsibilities...
- ...We are seeking a highly skilled and experienced Senior Golang Developer with a minimum of 5 years of experience in Golang development. The ideal candidate must have hands-on experience with PostgreSQL and a strong background in building and maintaining scalable applications...
- ...Candidate must be inside UAE Develop and maintain Liferay-based applications Collaborate with cross-functional teams Ensure high performance and responsiveness of applications Troubleshoot and resolve issues Requirements ~3 years of experience with Liferay...
- ...We are hiring a Senior Golang Developer who is not only proficient in Go programming but also has extensive experience with distributed systems system design GraphQL RESTful APIs gRPCs and testing methodologies. This role involves building scalable highperformance...
- ...Job Title: Senior Angular Developer Job Description: We are seeking an experienced and passionate Senior Angular Developer who excels in a collaborative environment and is adept at managing multiple tasks. The ideal candidate will lead the development of new software...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Android Developer. Be the first to apply!

