On-site Full Time
--
Galaxi Consulting Group

Job Details

Android Developer


Experience

3-8 Years (Can be adjusted based on business requirements)

Location: Egypt

Language: Arabic Speaking Mandatory


Role Summary

We are seeking a talented Android Developer to design, develop, and maintain high-quality Android applications. The ideal candidate should have strong experience in Kotlin/Java, Android SDK, mobile application architecture, and integration with backend services. The role involves working closely with cross-functional teams to deliver scalable, secure, and user-friendly mobile solutions.


Key Responsibilities

  • Design, develop, test, and maintain Android applications.
  • Collaborate with product managers, designers, QA engineers, and backend developers to deliver high-quality solutions.
  • Develop clean, reusable, and maintainable code following coding standards and best practices.
  • Implement new features and enhance existing functionalities.
  • Integrate RESTful APIs and third-party libraries/SDKs.
  • Optimize applications for performance, scalability, and security.
  • Troubleshoot, debug, and resolve application issues.
  • Conduct code reviews and participate in technical discussions.
  • Ensure compliance with Google Play Store requirements and Android development guidelines.
  • Stay updated with emerging Android technologies and industry trends.


Required Technical Skills


Programming Languages

  • Kotlin (Mandatory)
  • Java


Android Development

  • Android SDK
  • Jetpack Components
  • Jetpack Compose
  • Material Design
  • Room Database
  • Coroutines
  • LiveData
  • Navigation Component
  • WorkManager


Architecture

  • MVVM
  • MVC
  • Clean Architecture
  • SOLID Principles
  • Design Patterns


API & Integration

  • RESTful APIs
  • JSON Parsing
  • Retrofit
  • OkHttp
  • Firebase Integration
  • OAuth / JWT Authentication


Tools & Platforms

  • Android Studio
  • Git / GitHub / GitLab
  • Gradle
  • Firebase
  • Jenkins / Azure DevOps
  • CI/CD Pipelines


Testing

  • JUnit
  • Espresso
  • Mockito
  • Unit Testing
  • UI Testing


Preferred Skills

  • Experience with Firebase Analytics, Crashlytics, and Push Notifications.
  • Knowledge of mobile security best practices.
  • Experience with cloud platforms such as Azure or AWS.
  • Familiarity with Agile/Scrum methodologies.
  • Exposure to cross-platform technologies such as Flutter or React Native.
  • Experience publishing and maintaining applications on the Google Play Store.


Qualifications

  • Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, or a related field.
  • Proven experience in Android application development.
  • Strong understanding of software development lifecycle (SDLC) and Agile practices.
  • Experience working with enterprise-scale mobile applications is preferred.


Behavioral Competencies

  • Strong problem-solving and analytical skills.
  • Excellent communication and collaboration abilities.
  • Ability to work independently and within a team.
  • Strong attention to detail and commitment to quality.
  • Customer-focused mindset with a passion for delivering exceptional user experiences.


Nice to Have

  • Experience in Banking, Financial Services, Retail, Healthcare, or E-commerce domains.
  • Knowledge of performance tuning and application optimization.
  • Experience mentoring junior developers.
  • Familiarity with accessibility standards and mobile usability best practi


Similar Jobs

About Galaxi Consulting Group
Egypt, Cairo
Information Technology and Services