İşin təsviri
- iOS tətbiqlərinin hazırlanması, inkişaf etdirilməsi və texniki dəstəklənməsi
- Yeni funksionallıqların hazırlanması və mövcud modulların təkmilləşdirilməsi
- UI/UX dizaynlara uyğun interfeyslərin hazırlanması
- Backend komandası və digər aidiyyəti tərəflərlə inteqrasiya işlərinin həyata keçirilməsi
- Kod keyfiyyətinin qorunması, refaktorinq və optimizasiya işlərinin aparılması
- Bug-ların aşkarlanması və aradan qaldırılması
- Texniki sənədləşmədə və kod baxışlarında iştirak
- Komanda daxilində agile/scrum yanaşması ilə işləmək
Tələblər
Tələblər:
- iOS development sahəsində ən azı 2–4 il iş təcrübəsi
- Swift proqramlaşdırma dilini yaxşı səviyyədə bilmək
- SwiftUI ilə işləmə təcrübəsi
- UIKit ilə işləmə təcrübəsi
- iOS platformasında tətbiq arxitekturaları üzrə biliklər (MVC, MVVM və s.)
- REST API-lərlə işləmə təcrübəsi
- JSON parsing və şəbəkə sorğularının idarə olunması üzrə biliklər
- Auto Layout, responsive UI və interface qurulması üzrə təcrübə
- Git ilə işləmə bacarığı
- App performance, debugging və memory management üzrə anlayış
- Problem həll etmə və analitik düşünmə bacarığı
- Komandada işləmə və effektiv ünsiyyət bacarığı
Üstünlük hesab olunur:
- Clean Architecture prinsipləri üzrə bilik
- Combine və ya async/await ilə işləmə təcrübəsi
- Core Data və ya digər local storage həlləri ilə işləmə təcrübəsi
- Firebase, push notification, analytics servis inteqrasiyaları üzrə təcrübə
- App Store deployment və release proseslərində iştirak təcrübəsi
- Unit test / UI test yazılması üzrə təcrübə