MOBILO LIETOTŅU PROGRAMMĒTĀJS/-A

7 days ago

Riga, Latvija CV-Online Recruitment Pilna laika 4 000 € Pagaidu
Lietotnes izstrāde un funkcionalitāte:
• Izstrādāt un uzturēt starpplatformu mobilo lietotni (iOS / Android), izmantojot Flutter un Dart.
• Izstrādāt un integrēt galvenās funkcijas: biļešu iegādi, QR kodu skenēšanu, paziņojumus (push notifications), lietotāja profilu u.c.
• Integrēt lietotni ar uzņēmuma servera puses sistēmām, izmantojot REST API. Lietotnes uzturēšana un attītība:
• Pārņemt un uzturēt lietotnes koda bāzi, nodrošinot stāvokļa pārvaldību (state management) un veiktspējas optimizāciju. Izstrādāt un uzturēt lietotnes tehnisko dokumentāciju.
• Sadarbībā ar DevOps komandu izveidot un uzturēt CI/CD un Git versiju kontroli, kā arī sekot līdzi atkarību un pakotņu aktualitātei. Lietotnes publicēšana un kvalitātes nodrošināšana:
• Sagatavot un publicēt lietotnes versijas App Store un Google Play veikalos, nodrošinot sertifikātu un piekļuvju drošu pārvaldību.
• Rakstīt automatizētos testus (unit, widget, integration) un veikt koda pārskatus (code review).
• Ievērot drošas mobilo lietotņu izstrādes principus atbilstoši OWASP MASVS standartam.
• Uzraudzīt lietotnes veiktspēju un darbību produkcijā (Firebase Crashlytics), analizēt kļūdas un tās novērst.
• Vēlama augstākā vai nepabeigta augstākā izglītība IT jomā.
• Vismaz 3 gadu pieredze mobilo lietotņu izstrādē, no tiem vismaz 1 gadu ar Flutter/Dart.
• Pieredze lietotņu publicēšanā App Store un Google Play.
• Pieredze ar REST API integrāciju un stāvokļa pārvaldību (state management).
• Pieredze Git un CI/CD, un automatizēto testu rakstīšanas prasmes.
• Labas latviešu un angļu valodas zināšanas. Par priekšrocību tiks uzskatīta:
• Pieredze esošas koda bāzes pārņemšanā. Izpratne par natīvo iOS (Swift) un Android (Kotlin) izstrādi.
• Zināšanas par drošas mobilo lietotņu izstrādi (OWASP MASVS).