Senior Android Developer
- Location
- Not specified
- Employment
- Full-time
- Level
- Specialist
- Category
- Mobile
- Posted
Description
- 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
Requirements
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.
Müraciət etmək üçün : [email protected]
Apply at the source
This role was published by ABB Invest and listed via SmartJob.az. Applications are handled there, not on this site.
Original posting: https://smartjob.az/vacancy/83592-senior-android-developer