
- Kateqoriya: Informasiya texnologiyaları
- Şəhər: Bakı
- İş təcrübəsi: 3-5 il
- Maaş: Müsahibə əsasında
- Təhsil: Bakalavr
- İş rejimi: Tam-ştat
- Elan ID: 10994
- Elanın yerləşdirmə tarixi: 28.02.2025
- Elanın bitmə tarixi: 30.03.2025
Namizədə tələblər
- Ali təhsil;
- 3+ il sahə üzrə iş təcrübəsinə sahib olmaq;
- OOP prinsipləri, SOLID, Clean Architecture haqqında biliklərə malik olmaq;
- iOS dizayn prinsipləri haqqında anlayış və Apple tərəfindən təklif olunan iOS arxitekturası standartlarına uyğun işləyə bilmək;
- Swift haqqında biliklərə malik olmaq;
- iOS SDK, Auto Layout, Interface Builder və framework haqqında güclü anlayışa sahib olmaq;
- RESTful API-ləri ilə təcrübə və xarici kitabxanaları inteqrasiya etmək bacarığı;
- MVC, MVVM, VIPER və digər design pattern ilə tanış olmaq;
- SwiftUI və UIKit ilə UI qurma bacarığı;
- GCD (Grand Central Dispatch) və Operation Queues ilə Multithreading haqqında biliklərə sahib olmaq;
- GIT ilə işləmək bacarığı;
- Combine framework ilə iş təcrübəsi;
- DI (Dependency Injection) prinsipləri və alətləri (Swinject, etc.) ilə iş təcrübəsi;
- Analitik SDK-larının inteqrasiyası (Firebase, AppsFlyer, XtremePush) ilə iş təcrübəsi;
- XCTest (unit testləri), UI testləri və Mocking ilə iş təcrübəsi;
- Problemləri effektiv həll etmə və detallara diqqət etmək bacarığı;
- Yaxşı ünsiyyət və komanda ilə işləmə bacarıqları;
- İngilis və rus dilləri üzrə biliklər arzuolunandır.
İş haqqında məlumat
- Swift istifadə edərək iOS tətbiqlərinin yazmaq və təkmilləşdirmək;
- Yeni funksionallıqları müəyyənləşdirmək, dizayn etmək və təqdim etmək üçün müxtəlif komandalar ilə əməkdaşlıq etmək;
- Tətbiqlərin performansını və keyfiyyətini təmin etmək;
- Xətaları tapmaq və düzəltmək;
- Kodun keyfiyyətini, strukturunu və avtomatlaşdırılmasını təmin etməyə dəstək olmaq;
- Kodun nəzərdən keçirilməsində iştirak etmək və konstruktiv rəy bildirmək;
- Bir çox xarici framework və kitabxanaları istifadə etmək;
- Yeni alətlər, platformalar və texnologiyaları öyrənməyə açıq olmaq;
- Layihə ilə əlaqəli xarici məsələləri araşdırmaq;
- Fərqli komandalarla əlaqə qurmaq.