İşin təsviri

Təsvir

  • 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.

Vakansiya haqqında

  • Vakansiya növü – Tam ştat
  • Təcrübə – 1-2 il
  • Təhsil – Bakalavr