Bakı,
Azərbaycan
01.11.23
-
01.12.23
İş haqqında məlumat
- 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.
Tələblər
- 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.
Developer
Android developer
İKT