Technology

Android Software Engineer

Beirut, Beirut Governorate
Work Type: Full Time

We are looking for an experienced Android Developer to join our team. As an Android Developer, you will be responsible for developing and maintaining our Android applications. You should have a strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes. You should also have experience with RESTful APIs, third-party libraries, and Android's UI design principles.


Responsibilities:

  • Design and develop advanced applications for the Android platform.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Work with outside data sources and APIs.
  • Unit-test code for robustness, including edge cases, usability, and general reliability.
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
  • Stay up-to-date with new trends and advancements in Android development.


Requirements:

  • Proven software development experience in Android app development.
  • Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes.
  • Experience with RESTful APIs to connect Android applications to back-end services.
  • Experience with third-party libraries and APIs.
  • Understanding of Android's UI design principles and best practices.
  • Experience with offline storage, threading, and performance tuning.
  • Familiarity with cloud message APIs and push notifications.
  • Proficient understanding of code versioning tools such as Git.
  • Bachelor's or Master's degree in Computer Science or a related field.


If you are passionate about Android development and have a proven track record of delivering high-quality, scalable, and performant Android applications, we would love to hear from you. Please apply with your updated resume.

Submit Your Application

You have successfully applied
  • You have errors in applying