Senior Android Developer

  • Chefaa
  • Maadi, Cairo Governorate, Egypt
  • Full-time

وصف الوظيفة

Chefaa, a leading online pharmacy and healthcare platform in the Health, Wellness, and Fitness industry, is seeking a talented and motivated Senior Andriod Developer to join our team. At Chefaa, our mission is to make healthcare accessible and convenient for everyone. Through our platform, individuals can easily order their medications and non-pharmaceuticals online and have them delivered straight to their doorstep.

Responsibilities

  • Development and maintenance of Android applications from concept to delivery, ensuring they meet the highest standards of quality and performance.
  • Collaborate with product managers, designers, and other team members to define application features and functionality.
  • Participate in architectural design discussions and make well-informed decisions regarding technical approaches.
  • Write clean, efficient, and maintainable code that adheres to best practices and coding standards.
  • Conduct code reviews and mentor junior developers to maintain code quality.
  • Optimize application performance, implement security measures, and ensure data privacy.
  • Stay updated on the latest Android development trends and technologies to make informed recommendations.

متطلبات الوظيفة

  • Bachelor's degree in Computer Science or a related field.
  • 4+ years of experience in Android app development.
  • Proficiency in Java and Kotlin for Android development and Reactive programming.
  • Strong knowledge of Android SDK, Android Studio, and related development tools.
  • Proficiency with RESTful APIs, third-party libraries, and state management.
  • Understanding of design patterns, architecture components, and Material Design guidelines.
  • Strong problem-solving and debugging skills.
  • Expertise in unit testing and integration testing.
  • Familiar with testing frameworks such as JUnit and Espresso.
  • Experience with version control systems 
  • Familiar with CI/CD pipelines
  • Excellent communication and collaboration skills.
  • Strong communication and collaboration abilities.
  • Ability to work effectively in a fast-paced and dynamic environment.