Post Job Free
Sign in

Android developer

Company:
App TAX
Location:
Dubai, United Arab Emirates
Posted:
July 18, 2025
Apply

Description:

Hello there! Welcome to TeachMeCode Institute. How can we help you?

Join our in-person classes at TeachMeCode’s campus in Dubai and have the best learning environment.

Training in UX/UI Design

Explore the features of Figma and learn how to create exceptional web and mobile UI/UX designs. By the end of this course, you will have the skills to design user-friendly and visually appealing interfaces for both web and mobile applications.

Training in HTML for Front-End Design

Gain a solid understanding of essential web technologies and become a front-end specialist. Learn how to create interactive web pages that respond to user interactions and are fully responsive across all devices. Develop the skills to build dynamic websites that provide a seamless user experience.

Training in PHP For Back-End Development

Begin a comprehensive journey into backend development with PHP, MySQL, and Laravel. By the end of this course, you will be skilled in building secure web applications, designing efficient databases, and utilizing Laravel's features to create advanced, feature-rich websites.

Training in Python Fundamentals for Data Analytics

Learn the fundamentals of Python programming and master the Django framework. By the end of this course, you will have the expertise to write efficient Python code and develop dynamic web applications using Django, empowering you to build scalable and secure websites.

Training in Mobile Development

With Java and Android Studio, you'll learn how to build strong mobile apps and design efficient databases. By the end of the course, you'll be skilled at using Android Studio to create exciting and fully functional apps.

Android developer needed for app development and maintenance. Requires experience in Kotlin, Java, collaborative problem-solving, and published apps. Degree in Computer Science preferred.

Description

Do you have a deep passion for creating apps? Are you always seeing improvement points in apps you are using? Are you searching for a career option where you can grow as an individual? Then you found the right job for you.

We are looking for an Android developer responsible for the development and maintenance of applications aimed at a range of Android devices. Your primary focus will be development of Android applications and their integration with back-end services. You will be working alongside other software engineers and developers working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and the creation of quality products is essential.

Responsibilities

Build innovative Android apps.

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.

Skills

Bachelor’s degree or higher in Computer Science or a related field.

1 year of experience in the development of Android apps that use web services (for example with REST and JSON).

Strong experience with Kotlin, Java and Flutter (Optional).

A strong understanding of design patterns.

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.

Interested?#J-18808-Ljbffr

Apply