Job Title: Android Software Engineer
We are seeking a highly skilled Android Software Engineer to join our team in Abu Dhabi.
As an Android Software Engineer, you will work on a full tech stack, collaborating with cross-functional teams, focusing on Agile, Scrum, Java, and Android development.
Key Responsibilities:
- Understand Agile and Scrum principles and your role in the delivery model.
- Learn about stories, estimations, and ceremonies in Scrum.
- Develop teamwork and collaboration skills to accomplish tasks assigned to you.
- Identify roles in the delivery model and know where to go when questions arise.
- Communicate effectively with team members and stakeholders.
- Understand the developing cycle of an Android application from start to finish.
- Absorb principles and best practices as a developer and tackle small challenges autonomously.
**Required Skills and Qualifications:**
- Passion for continuous learning and trying new technologies.
- Understanding of pair programming, continuous integration, and test-driven development.
- Familiarity with Functional Programming and Microservices is a plus.
- Community contributions through GitHub or OpenSource projects are desirable.
- Fluency in English and effective communication skills.
**Why Join Our Team?**
This is a great opportunity to develop your skills and knowledge in software development, working on various tasks and projects.
You will contribute across the full technology stack, from database and DevOps infrastructure that supports continuous deployment, over native apps, to front-end development.