İşin təsviri
· iOS platforması üçün Swift və Swift UI texnologiyalardan istifadə edərək tətbiqləri hazırlamaq və mövcud tətbiqləri inkişaf etdirmək;
· Layihə tələblərini anlamaq və biznes ehtiyaclarını ödəyəcək texniki həllər yaratmaq;
· Krosfunksional komandlar ilə effektiv əməkdaşlıq etmək;
· Kodun təmiz, effektiv və sənədləşdirilmiş olmasını təmin etmək;
· Tətbiqlərin genişləndirilə bilən, etibarlı və asan saxlanıla bilən şəkildə işləməsini təmin etmək;
· Kodların yoxlanılması, test və debugging proseslərində iştirak edərək keyfiyyətli nəticələr təmin etmək;
· Tətbiqlər üçün texniki sənədləri hazırlamaq və onları mütəmadi olaraq yeniləmək;
· Apple-ın mobil platformaları üçün ən son texnologiyalar, alətlər və ən yaxşı praktikalardan xəbərdar olmaq;
· Komandada digər proqramçılar ilə təcrübə və bilik mübadiləsini etmək.
Tələblər
- Texniki Bacarıqlar:
- Swift proqramlaşdırma dilində yüksək səviyyədə bilik;
- MVVM, MVC arxitekturalar ilə güclü bilik və təcrübə;
- SwiftUI, UIKit ilə güclü bilik və təcrübə;
- CoreData ilə güclü bilik və təcrübə;
- GCD üzrə güclü bilik və təcrübə;
- async/await ilə işləmə bacarığı;
- RESTful API-lər haqqında ümüumi bilik;
- Şəbəkə səviyyəli modulların yazılması və təkmilləşdirilməsi üzrə təcrübə;
- Git ilə peşəkar işləmə bacarığı;
- Dizayn patternləri haqqında güclü bilik və təcrübə;
- Postman və ona oxşar alətlərlə işləmə bacarığı;
- Ümumi bacarıqlar:
- iOS developer vəzifəsində minimum 2-3 il iş təcrübəsi;
- Problem həll etmə bacarığı və işində diqqəttlilik;
- Effektiv ünsiyyətqurma bacarığı;
- Krosfunksional komandalar arasında əməkdaşlıq qabiliyyəti;
- Komanda ilə işləmə bacarığı;
- Üstünlük verilir:
- Combine ilə təcrübə;
- Unit test yazmaq bacarığı;
- VİPER arxitekturası ilə işləmə bacarığı;
- Agile metodologiyalar haqqında bilik.