Browse Jobs
For Companies
Log inGet Started
Logo

Senior Android Developer

Madar Soft
Fleming, Alexandria
Madar Soft logo

Senior Android Developer

Fleming, AlexandriaPosted 1 hour ago
5Applicants for1 open position
  • 0Viewed
  • 0In Consideration
  • 0Not Selected

Job Details

Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:

Skills And Tools:

Job Description

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.

Job Requirements

  • Bachelor's degree in Computer Science or a related field.
  • 3+ years of experience in Android development with a strong portfolio of published apps.
  • Proficient in Java and Kotlin programming languages.
  • Experience with Android SDK, Android Studio, and related development tools.
  • Solid understanding of Android UI/UX design principles, patterns, and best practices.
  • Strong experience working with RESTful APIs, JSON, GraphQL, and modern networking libraries (e.g., OkHttp, Retrofit).
  • Familiarity with on-device machine learning (ML Kit, TensorFlow Lite) or cloud-based AI services (Firebase ML, OpenAI APIs, Google Cloud AI).
  • Knowledge of best practices for network security, caching, and background data sync.
  • Experience with multithreading, RxJava, Kotlin Coroutines, and asynchronous network operations.
  • Strong analytical and debugging skills.
  • Excellent communication and collaboration abilities.
  • Proficiency with Git or other version control systems.
  • Experience with CI/CD pipelines and automated testing frameworks is a plus.

Benefits:

  • Competitive salary
  • Social Insurance without Any deduction from the Salary
  • Medical Insurance without Any deduction from the Salary
  • 5 working days & 8 daily Hours including 1 hour Break
  • Gaming area
  • Continues training.

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSenior Android Developer