ABB Invest Senior Android Developer
Work mode Full-time Category IT
Subscribe to similar jobs
Get new similar jobs by Email or Telegram.
About this role
Vakansiyanın təsviri
- Android tətbiqlərinin end-to-end inkişafına və arxitekturasına cavabdeh olmaq (design → development → production);
- Scalable və maintainable arxitektura qurmaq (Clean Architecture, multi-module yanaşma);
- Məhsul və dizayn komandası ilə birlikdə işləyərək texniki qərarların verilməsində aktiv iştirak etmək;
- Back-end komandası ilə sıx əməkdaşlıq edərək API kontraktlarını formalaşdırmaq və optimallaşdırmaq;
- Code review, mentoring və best practice-lərin tətbiqini təmin etmək;(memory, threading, network);
- Performans problemlərini analiz etmək və optimizasiya həlləri tətbiq etmək (memory, threading, network);
- CI/CD proseslərinə töhfə vermək, build və deployment pipeline-larını təkmilləşdirmək;
- Test strategiyasını qurmaq və unit, UI və integration testlərin keyfiyyətini təmin etmək;
- Yeni texnologiyaları araşdırmaq və məhsula uyğun şəkildə tətbiq etmək
Xüsusi tələblər
- Minimum 5+ il Android development təcrübəsi;
- Kotlin üzrə dərin biliklər (Java knowledge bonus);
- Android SDK, lifecycle, müxtəlif device və OS versiyaları üzrə güclü anlayış;
- Clean Architecture, MVVM/MVI və modularization üzrə praktik təcrübə;
- Asinxron proqramlaşdırma: Coroutines, Flow ilə təcrübə;
- Dependency Injection (məs: Hilt / Dagger);
- REST API-larla işləmə və network layer dizaynı (error handling, retry, caching və s.);
- UI development: Jetpack Compose və View sistemi üzrə təcrübə;
- Testing: unit test, UI test və test coverage yanaşmaları;
- CI/CD alətləri ilə iş təcrübəsi (GitLab CI və s.);
- Git ilə advanced səviyyədə işləmə (branching strategy, code review və s.);
- Agile/Scrum mühitində işləmə təcrübəsi;
- Problemləri analiz etmək və biznes tələblərini texniki həllərə çevirmək bacarığı.
Üstünlüklər (Nice to have)
- Firebase Cloud Messaging və real-time sistemlərlə təcrübə;
- Performance tuning və profiling alətləri ilə iş;
- Security best practices (data protection, secure storage və s.);
- Böyük istifadəçi bazası olan tətbiqlərdə işləmə təcrübəsi;
- Mentoring və komanda rəhbərliyi təcrübəsi.
İş şəraiti:
- İş günləri: 5 günlük iş qrafiki;
- Nahar fasiləsi: 13:00–14:00;
- İş yeri: Bakı şəhəri.
AI 

ABB Invest