Design, develop, test, and maintain high-performance Android applications using Kotlin, Jetpack components, and MVVM architecture.
Work closely with UI/UX designers, product managers, and backend developers to ensure seamless user experiences; integrate third-party APIs, SDKs, and cloud services.
Write clean, maintainable, and efficient code following Android development best practices; conduct code reviews and mentor junior developers.
Optimize applications for performance, scalability, and security; debug and resolve technical issues to ensure reliability.
Stay updated with the latest Android technologies, tools, and trends to continuously enhance development skills and product quality.
Qualifications
5+ years of experience in Android app development with proficiency in Kotlin and Java, and deep understanding of the Android SDK and Android Studio.
Hands-on experience with MVVM architecture, Jetpack components, LiveData, ViewModel, and Coroutines.
Strong knowledge of RESTful APIs, GraphQL, and networking libraries like Retrofit, as well as experience with Room Database and SQLite.
Proficient with Git and familiar with CI/CD pipelines; experienced with testing frameworks such as JUnit, Espresso, and Mockito
Skilled in performance optimization, debugging, and troubleshooting; demonstrates excellent problem-solving abilities and thrives in collaborative team environments.
نحن نستخدم ملفات تعريف الارتباط لضمان حسن سير عمل موقعنا. للحصول على تجربة زيارة محسنة ، نستخدم منتجات التحليل. يتم استخدامها عندما توافق على "الإحصائيات".بيان الخصوصية