•Vəzifə öhdəlikləri iOS tətbiqlərinin hazırlanması, inkişaf etdirilməsi və dəstəklənməsi
•Daxili və xarici istifadə üçün iOS SDK və framework-lərinin hazırlanması
•SDK-lar üçün sadə, stabil, istifadəsi rahat və yaxşı sənədləşdirilmiş public API-lərin dizayn edilməsi
•Tətbiqlərdə və SDK-larda məlumat təhlükəsizliyinin və şifrələmənin təmin edilməsi
•Biznes analitika (BA), dizayn, backend, DevOps, informasiya təhlükəsizliyi (InfoSec) və QA komandaları ilə əməkdaşlıq edərək yeni funksionallıqların hazırlanması
•Mövcud kodun keyfiyyətinin, performansının və stabilliyinin artırılması
•Code Review proseslərində və texniki qərarların qəbulunda iştirak. Tələb olunan bilik və bacarıqlar iOS development sahəsində 1–4 il kommersiya təcrübəsi
•Swift proqramlaşdırma dilini yaxşı bilmək
•Həm UIKit, həm də SwiftUI ilə praktiki işləmə təcrübəsi
Müasir concurrency yanaşmaları üzrə bilik
•async/await, Task, Actor, Structured Concurrency
Klassik multithreading yanaşmaları üzrə bilik
Uyğunluğunuzu görün
Daxil olun və CV-nizi yükləyin, AI bu elana uyğunluğunuzu analiz edib məsləhət versin.
•Race condition və deadlock kimi çoxaxınlı proqramlaşdırma problemlərini anlamaq və həll edə bilmək
•SDK və ya təkrar istifadə olunan (reusable) framework-lərin hazırlanması üzrə təcrübə
•Mobil tətbiq təhlükəsizliyinin əsaslarını bilmək, o cümlədən Keychain, həssas məlumatların təhlükəsiz saxlanılması və SSL Pinning
Şifrələmə və hash alqoritmləri üzrə biliklər
•AES, RSA, SHA və CryptoKit və ya CommonCrypto ilə işləmə təcrübəsi
•MVVM, Clean Architecture kimi arxitektura yanaşmaları üzrə bilik
•RESTful API və JSON ilə işləmə bacarığı
•Yaddaşın idarə olunması (ARC, retain cycle) prinsiplərini anlamaq
•Unit testlərin yazılması üzrə təcrübə (XCTest və ya Swift Testing)
•Git ilə işləmə bacarığı
•SOLID prinsiplərini bilmək və oxunaqlı, təmiz kod yazmaq bacarığı.XCFramework hazırlanması və SDK-ların Swift Package Manager vasitəsilə yayımlanması üzrə təcrübə üstünlükdür
•SDK-larda versiyalama və geriyə uyğunluğun (backward compatibility) təmin edilməsi üzrə təcrübə üstünlükdür
•OWASP Mobile Top 10 və tətbiqlərin reverse engineering-dən qorunması üsulları üzrə bilik üstünlükdür
•Jailbreak aşkarlanması və kod obfuskasiyası ilə iş təcrübəsi üstünlükdür
•Combine ilə işləmə təcrübəsi üstünlükdür
•UI testlərin yazılması (XCUITest) üzrə təcrübə üstünlükdür
•CI/CD alətləri (Fastlane, GitHub Actions və s.) ilə iş təcrübəsi üstünlükdür
•Instruments vasitəsilə performans analizinin aparılması üzrə təcrübə üstünlükdür
•Texniki sənədləri oxumaq üçün ingilis dili biliyi üstünlükdür.