Text copied to clipboard!
Nosaukums
Text copied to clipboard!Swift izstrādātājs
Apraksts
Text copied to clipboard!
Mēs meklējam pieredzējušu Swift izstrādātāju, kurš pievienotos mūsu mobilās izstrādes komandai un palīdzētu radīt augstas kvalitātes iOS lietotnes. Šajā amatā jūs būsiet atbildīgs par lietotņu izstrādi, testēšanu un uzturēšanu, izmantojot Swift programmēšanas valodu un Apple izstrādes rīkus. Jūs cieši sadarbosieties ar dizaineriem, produktu vadītājiem un citiem izstrādātājiem, lai nodrošinātu, ka gala produkts atbilst lietotāju vajadzībām un uzņēmuma mērķiem.
Ideālais kandidāts ir radošs, tehniski zinošs un spējīgs strādāt gan patstāvīgi, gan komandā. Jums jābūt labām zināšanām par iOS platformas arhitektūru, Apple vadlīnijām un lietotāja pieredzes principiem. Tāpat ir svarīgi, lai jums būtu pieredze ar versiju kontroles sistēmām, piemēram, Git, un spēja rakstīt tīru, efektīvu un atkārtoti izmantojamu kodu.
Jūsu pienākumos ietilps jaunu funkcionalitāšu izstrāde, esošo lietotņu uzlabošana, kļūdu labošana un lietotņu veiktspējas optimizēšana. Jūs arī piedalīsieties kodu pārskatīšanā, testēšanā un dokumentācijas izstrādē. Mēs sagaidām, ka jūs sekosiet jaunākajām tendencēm iOS izstrādē un aktīvi piedalīsieties komandas tehniskajās diskusijās.
Mēs piedāvājam konkurētspējīgu atalgojumu, elastīgu darba grafiku, iespēju strādāt attālināti un profesionālās izaugsmes iespējas. Ja jūs aizrauj mobilā izstrāde un vēlaties strādāt dinamiskā un inovatīvā vidē, mēs ar prieku uzklausīsim jūsu pieteikumu.
Atbildības
Text copied to clipboard!- Izstrādāt un uzturēt iOS lietotnes, izmantojot Swift
- Sadarboties ar dizaina un produktu komandām
- Rakstīt tīru, efektīvu un atkārtoti izmantojamu kodu
- Veikt vienību un integrācijas testus
- Optimizēt lietotņu veiktspēju un atbildes laiku
- Sekot Apple vadlīnijām un labākajai praksei
- Piedalīties kodu pārskatīšanā un dokumentācijas izstrādē
- Risināt kļūdas un tehniskās problēmas
- Sekot jaunākajām tehnoloģiju tendencēm iOS izstrādē
- Strādāt komandā, izmantojot Agile/Scrum metodoloģiju
Prasības
Text copied to clipboard!- Vismaz 2 gadu pieredze Swift izstrādē
- Zināšanas par iOS SDK, UIKit, CoreData un citām Apple tehnoloģijām
- Pieredze ar Xcode un versiju kontroles sistēmām (piemēram, Git)
- Izpratne par MVC, MVVM vai citiem arhitektūras modeļiem
- Spēja rakstīt testējamu un uzturamu kodu
- Labas komunikācijas prasmes un spēja strādāt komandā
- Augsta atbildības sajūta un uzmanība detaļām
- Pieredze ar REST API integrāciju
- Zināšanas par App Store publicēšanas procesu
- Vēlme mācīties un attīstīties profesionāli
Iespējamie intervijas jautājumi
Text copied to clipboard!- Cik gadu pieredze jums ir Swift izstrādē?
- Vai jums ir pieredze ar iOS SDK un Xcode?
- Kādu arhitektūras modeli jūs parasti izmantojat iOS lietotņu izstrādē?
- Vai esat kādreiz publicējis lietotni App Store?
- Kā jūs nodrošināt koda kvalitāti un testējamību?
- Vai jums ir pieredze ar Git vai citu versiju kontroles sistēmu?
- Kā jūs risināt veiktspējas problēmas iOS lietotnēs?
- Vai esat strādājis Agile vai Scrum komandā?
- Kā jūs sekojat līdzi jaunākajām iOS izstrādes tendencēm?
- Vai jums ir pieredze ar trešo pušu bibliotēkām un integrācijām?