TruKKer, MENA's leading digital freight network, is looking for an experienced Android Developer to join our growing tech team. As an Android Developer, you will be responsible for designing, developing, and maintaining high-performance, scalable, and user-friendly mobile applications that power our logistics and transportation ecosystem.This role requires a strong understanding of Android SDK, Kotlin, Jetpack components, and modern mobile development practices. If you are passionate about building robust mobile solutions that impact thousands of users, this opportunity is for you!
Roles & Responsibilities.
Design, develop, and maintain Android applications for TruKKer's digital freightplatform.Write clean, efficient, and maintainable code using Kotlin (preferred) and Java.Work with Jetpack components, Android SDK, MVVM architecture, and bestcoding practices.Optimize app performance, responsiveness, and security.Integrate with RESTful APIs, Firebase, and third-party services.Implement push notifications, location tracking, and background processing.Collaborate with UI/UX designers, backend developers, and product managersto deliver a seamless user experience.Conduct code reviews, unit testing (JUnit, Espresso), and debugging to maintaincode quality.Stay updated with the latest Android technologies and industry trends toimprove app development processes.Ensure compliance with Google Play Store guidelines and best practices for appdeployment.
Qualifications & Experience
- Proficient in Kotlin, Java, and UI/UX design for mobile applications.
- In-depth knowledge of the Android SDK, UI/UX best practices, and Material Design principles.
- Experienced with MVVM architecture and Jetpack Components.
- Expertise in Kotlin programming, with a thorough understanding of Android Studio and related tools.
- Strong foundation in object-oriented design principles, software architecture, and design patterns.
- Skilled in using Retrofit for RESTful APIs.
- Proficient in MVVM architecture, LiveData, Dagger 2, and data binding.
- Experienced with version control tools like Git.
- Expertise in Dagger/Hilt for dependency injection.
- Familiar with Firebase and Map APIs.
- Knowledge of Kotlin Coroutines for asynchronous programming.
- Knowledge of WorkerManager for background task management.
- Proficient in integrating third-party libraries and managing dependencies in Android projects.
- Expertise in managing the complete release process, including version control, deployment, and monitoring of Android applications.
- Experience working on large-scale, multi-module apps.
Why Join Us?
- Cutting-edge technology stack and exciting projects.
- Collaborative work culture with opportunities for learning and growth.
- Competitive salary and benefits package.
- Opportunity to work with a high-performance team in a fast-growing company.
(ref:hirist.tech)