IDRAK Technology Transfer LLC

Android software developer

1500 - 3000 ₼
Baku, Azerbaijan
01.11.23 - 01.12.23

Working conditions

  • Design and implement Android-based mobile software and systems from requirements to production and commercial deployment;
  • Design, develop, code, test, and debug system software;
  • Review code and design;
  • Analyze and enhance the efficiency, stability, and scalability of system resources;
  • Integrate and validate new product designs;
  • Provide postproduction support;
  • Assess third-party and open-source software;
  • Monthly salary will be negotiated during the interview, depending on the knowledge, skills, and experience of the candidate; 
  • Work schedule: 5 days;
  • Working hours: 09:00 - 18:00.


  • Education:  Bachelor's or Master’s degree in Computer Science, Computer Engineering, or an equivalent degree;
  • Experience: 3+ years of proven working experience in mobile technologies;
  • Good knowledge of OOP principles, Java, and Kotlin;
  • Ability for algorithmic thinking and basic mathematical knowledge;
  • Familiarity with Android foundations and design patterns such as MVP/MVVC/MVC;
  • Proficiency in Android Architecture Components (AAC), Android Jetpack, AndroidX, MVICore, and Kodein;
  • Experience with Git and Jira;
  • Experience with build systems like Gradle and Maven;
  • Competence in working with Rest and SOAP;
  • Experience with JNI;
  • Proficiency in Android Background Services and WorkManager;
  • Ability to work with BLE and motion sensors (gyroscope, accelerometer);
  • Experience with data management (SQLite, Room, shared preferences);
  • Strong documentation and writing skills;
  • Bug fixing expertise;
  • Experience with Android operating systems;
  • Strong problem-solving skills;
  • Proficiency in handling UI/UX tools like Figma;
  • Knowledge of Material design and Responsive UI;
  • Good knowledge of mobile software development environments and tools.

Related vacancies