Kompaniya: OOO "AUTOGUIDE"
Toshkent
Maosh: 10000000 – 17000000 UZS
OOO "Autoguide" kompaniyasi uchun mobil dasturchi (Flutter) (3-5 yillik tajriba) Oylik maosh: 10 000 000 - 17 000 000 so'm Bandlik turi: To'liq bandlik Ish formati: Ish joyida Ish grafigi: 5/2, 6/1, 9:00 - 18:00 Manzil: Toshkent sh., Muminov ko'chasi 4, Toshkent, Toshkent (IT Park) Tavsif Rolidagi asosiy maqsad - Flutterda platformalararo mobil ilovalarni mustaqil ishlab chiqish va qo'llab-quvvatlash, modul doirasida arxitekturaviy yechimlarni loyihalash, kodni ko'rib chiqishda ishtirok etish va kichik dasturchilarga mentorlik qilish, kod sifati va yechimlarning kengayishiga e'tibor qaratish. Majburiyatlar: Flutterda platformalararo mobil ilovalarni ishlab chiqish Mobil ilovalarni backend API bilan integratsiya qilish Ilovalarning samaradorligi va javob berish qobiliyatini optimallashtirish Komponentlar va mantiqni tekshirish uchun unit testlar yozish Bugslarni tuzatish va kodni dolzarb holatda saqlash Kod sifatini ta'minlash uchun kodni ko'rib chiqishda ishtirok etish UI/UXni amalga oshirish uchun dizaynerlar bilan hamkorlik qilish Ilovalarni App Store va Google Play'ga tayyorlash va nashr qilish Flutterning yangi texnologiyalarini o'rganish va qo'llash Talablar: Flutterda mobil ilovalarni tijoriy ishlab chiqish bo'yicha 3 yildan ortiq tajriba Mobil ilovalar uchun UI/UX yaratish tajribasi Dart tilini mukammal bilish Flutterda holatni boshqarish (Provider, BLoC, Riverpod) tajribasi REST API bilan ishlash tajribasi SQLite yoki Realm ma'lumotlar bazalarini loyihalash va ular bilan ishlash tajribasi Flutter uchun unit va widget testlarini yozish tajribasi Versiya nazorati uchun Gitdan foydalanish tajribasi Mobil ilovalar uchun CI/CDni sozlash tajribasi Mobil ilovalarning samaradorligini optimallashtirish tajribasi Push-bildirishnomalar bilan ishlash tajribasi Native SDKlar bilan integratsiya tajribasi Boshqa dasturchilar kodini ko'rib chiqish tajribasi Kichik dasturchilarga mentorlik qilish tajribasi Oliy texnik ma'lumot Flutter / Dart - mukammal bilish: murakkab ekranlarni joylashtirish, moslashuvchan UI, tilning zamonaviy imkoniyatlari. Holatni boshqarish - BLoC - tasdiqlangan tijoriy tajriba (loyiha asosiy namunasi). Arxitektura - Clean Architecture: qatlamlarga, omborxonalarga, foydalanish holatlariga ajratish; qaramliklarni kiritish (DI) bilan ishlash tajribasi. Tarmoq bilan ishlash - REST API, xatoliklarni qayta ishlash, tokenlar bo'yicha avtorizatsiya (OAuth2), so'rovlarni kesh qilish. Kodni generatsiya qilish - modellar, marshrutlash va DI (build_runner-stack) avtomatik generatsiyasi bilan loyihada ishlash tajribasi. Marshrutlash - deklarativ marshrutlash, deep links, ilovaning himoyalangan bo'limlari. Testlash - biznes mantiqining unit testlari, mocklar bilan ishlash. Xavfsizlik - ma'lumotlarni xavfsiz saqlash, sertifikatni pin qilish, mijozni almashtirishdan himoya qilish. Firebase - Crashlytics, Analytics: krashelarni va metrikalarni ulash va tahlil qilish. Lokalizatsiya - ko'p tilli ilovalarni ishlab chiqish tajribasi. Reaktiv dasturlash - Streams / Rx-yondashuv. Jarayonlar - Git, kodni ko'rib chiqish, sifat standartlariga muvofiq ishlash (linters, formatlash); CI/CD quvurlarini tushunish. Sizning foydangiz: O'zbekiston Respublikasi Mehnat kodeksiga muvofiq rasmiy rasmiylashtirish Kerakli ko'nikmalar: Flutterda mobil ilovalarni ishlab chiqish Mobil ilovalar uchun UI/UX yaratish Dasturlash uchun Dartdan foydalanish Flutterda holatni boshqarish (Provider, BLoC, Riverpod) REST API bilan ishlash SQLite/Realm ma'lumotlar bazalarini loyihalash va ular bilan ishlash Flutter uchun unit va widget testlarini yozish Versiya nazorati uchun Gitdan foydalanish Mobil ilovalar uchun CI/CDni sozlash Mobil ilovalarning samaradorligini optimallashtirish Push-bildirishnomalar bilan ishlash Native SDKlar bilan integratsiya Boshqa dasturchilar kodini ko'rib chiqish Kichik dasturchilarga mentorlik qilish