Təsvir
- Müəyyən edilmiş standartlar əsasında təmiz və dəstəklənə bilən kodun yazılması;
- Dizayn standartlarına uyğun istifadəçi interfeyslərini hazırlaya bilmək;
- Yeni funksiyaların və təkmilləşdirmələrin dizaynında və arxitekturasında iştirak etmək;
- Mövcud kod bazasında səhvlərin tapılması və aradan qaldırılmasında iştirak etmək;
- Back-end xidmətləri ilə inteqrasiyanı həyata keçirə bilmək;
- Yeni funksiyaları inkişaf etdirmək, mövcud funksiyaları təkmilləşdirmək və tətbiqin istifadəçi ehtiyac və tələblərinə cavab verməsini təmin etmək üçün məhsul sahibləri, dizaynerlər və digər mühəndislərlə sıx əməkdaşlıq etmək;
- Məhsulun keyfiyyət standartlarına cavab verməsini təmin etmək üçün monitorinq komandası ilə qarşılıqlı əlaqə yaratmaq;
- Kod təhlillərinin aparılması və komanda daxilində kodun keyfiyyətinin və ardıcıllığının təmin edilməsi;
- Unit testlərin yazılması və adekvat test mühitinin təmin edilməsi;
- Android inkişafında ən son tendensiyalar və ən yaxşı təcrübələrdən xəbərdar olmaq;
- Bacarıqlarını inkişaf etdirmək üçün kiçik mühəndislərə və mühəndislərə mentorluq etmək;
- Ehtiyac olduqda yeni komanda üzvlərinin işə qəbulunda iştirak etmək;
- CI/CD (Continuous Integration/Continuous Deployment) anlayışları və alətləri haqqında hərtərəfli biliklərə sahib olmaq;
- Agile proseslərində iştirak etmək: sprint planlaması, grooming, daily stand-ups, retrospektivlər kimi agile proseslərində iştirak etmək.
Üstünlüklərimiz:
- Yeni texnologiyalar və yanaşmaları sınamaq imkanı;
- Peşəkar və şəxsi inkişaf üçün tam dəstək;
- Stabil iş mühiti və uzunmüddətli perspektiv;
- Komanda daxilində açıq kommunikasiya.
Tələblər
- Android platformasından istifadə edərək mobil tətbiqlərin hazırlanmasında ən azı 3 il iş təcrübəsi;
- Kotlin üzrə güclü biliklər (control flow, collections, classes, high-order functions);
- Kotlin Coroutines, Flow;
- RESTful API-lərlə işləmə bacarığı və onların Android tətbiqlərinə inteqrasiyası (Retrofit, OkHttp3);
- Custom View, Animations (MotionLayout);
- Android UI və UX prinsipləri haqqında biliklər;
- Android Jetpack kitabxanaları ilə işləmə bacarığı (Architecture Components, Paging, Navigation, LiveData, Room, WorkManager);
- Google Play Services API ilə işləmə bacarığı;
- MVVM, Clean Architecture;
- Dagger 2 və Hilt bilikləri;
- Unit testlər yazma bacarığı;
- Git ilə işləmə bacarığı (branching, conflict resolution, GitFlow);
- GitLab CI.
Vakansiyalardan daha tez xəbərdar olmaq üçün Telegram kanalımıza abunə olun!