Full Time
--
Madar Soft

Job Details

We are looking for an experienced Android developer responsible for the development and maintenance of applications aimed at a vast number of diverse Android devices.

Your primary focus will be the development of Android applications, their integration with back-end and AI-powered services, and efficient network communication. You will be working alongside other engineers and developers across different layers of the infrastructure. A strong commitment to collaborative problem-solving, sophisticated design, and creating high-quality products is essential.

Responsibilities:

  • Design and develop advanced Android applications for various devices and screen sizes.
  • Collaborate with cross-functional teams to define, design, and ship new features — including AI-driven functionalities and real-time networked components.
  • Optimize network usage and ensure secure, efficient communication with remote services via REST, GraphQL, or WebSockets.
  • Integrate machine learning models and AI APIs into Android apps for enhanced user experiences (e.g., personalization, smart predictions, computer vision).
  • Work on bug fixing and improving application performance, especially around networking and asynchronous operations.
  • Continuously discover, evaluate, and implement new technologies — including AI/ML tools and network optimization techniques — to maximize development efficiency.
  • Mentor and provide technical guidance to junior developers.
  • Participate in code reviews and ensure code quality and best practices.
  • Stay up-to-date with the latest industry trends in Android, mobile networking, and AI integration.

Similar Jobs

About Madar Soft
Egypt, Alexandria