Android Developer - Software Engineer

وصف الوظيفة

We are seeking a talented Android Developer to join our dynamic team. In this role, you will work closely with cross-functional teams to design, develop, and maintain top-notch Android applications.

<\/p>

  • Design and create advanced applications tailored for the Android platform.
  • Collaborate with various teams to define, design, and launch new features.
  • Integrate external data sources and APIs.
  • Conduct unit testing for code reliability, considering edge cases and usability.
  • Continuously explore, assess, and apply new technologies to enhance development productivity.
  • Ensure high standards of code quality, organization, and automation.<\/li> <\/ul>

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

- Bachelor's degree in computer science, Engineering, or a related field

- 6+ years of experience in Android development

-  Knowledge of software engineering principles, design patterns, and best practices.

- Experience with MVVM/MVI architecture patterns and familiarity with reactive programming using Coroutines and/or RxJava

- Proficient in Java and Kotlin programming languages

- Solid understanding of the full mobile development life cycle

- Experience with RESTful APIs and mobile application integration

- Familiarity with version control systems, such as Git

- Ability to learn and adapt quickly in a dynamic environment

- ITI Graduated is a plus.