Darbo pobūdis. Įvarių aplikacijų kūrimas tiek Android telefonams, tiek Android planšetiniams kompiuteriams, „agmio“ mobilių produktų ir platformų plėtra, esamų mobilių aplikacijų palaikymas ir tolesnė plėtra.

 

Mūsų supratimas apie mobilių technologijų programuotoją – universalus specialistas, sugebantis ne tik „koduoti“, bet ir kasdien atliekantis šias užduotis:

  • sistemų projektavimas: parinkti tinkamas technologijas, bibliotekas, suprojektuoti duomenų bazės schemą, mvc (n-tier) architektūrą ir spręsti panašius klausimus;
  • programavimas: realizuoti tiek duomenų bazę, tiek „back end“ (serverio pusės) logiką, tiek ir vartotojo sąsają („gui“), suprasti ir sugebėti realizuoti draugišką vartotojui sąsają, esant reikalui sukarpyti dizainerių paruoštą maketą;
  • testavimas: parengti modulių ir integracijos testavimo strategiją, paruošti testavimo skriptus, atlikti savo sukurtų modulių bei jų integralumo testavimą, atlikti testavimą skirtingose mobiliose platformose; patogumo („usability“) testavimas; žodžiu, terminas „testavimas“ programuotojui turi reikšti konkrečių veiksmų planą;
  • dokumentavimas: paruošti tiek techninę sistemos dokumentaciją, tiek ir vadovą vartotojui; prireikus ir reikalavimų specifikaciją; žodis „panaudos atvejis“ (use case) neturėtų būti burtažodis.
  • užduočių apimties įvertinimas („estimation“): ir būtent ne „kodavimo“, bet pilno darbo atlikimo trukmę, atsižvelgiant į kliento poreikio pasikeitimus, technologines rizikas, testavimą, dokumentavimo poreikį ir kitas aplinkybes;
  • tyrimai: naujų technologijų įvertinimas, platformų, bibliotekų paieška, palyginimas, įrankių, programavimo kalbų analizė;
  • tiesioginis bendravimas su Lietuvos ir užsienio klientais; raštu (el. paštu) ir žodžiu (telefonu).

 

„minimali kartelė“ šiai pozicijai:

  • bent 1 metai apmokamo programavimo darbo patirties kuriant realias aplikacijas;
  • geros php/mysql ir susijusių atvirojo kodo technologijų žinios; microsoft arba java bazės technologijų žinios – privalumas;
  • analitinis, kritinis mąstymas; orientacija į klientą ir jo pasitenkinimą sukurta sistema;
  • geri anglų kalbos įgūdžiai (skaitymas, rašymas, kalbėjimas); darbe teks tiesiogiai bendrauti su klientais, ruošti techninę dokumentaciją;
  • galimybė keliauti į užsienį (trumpam laikotarpiui, 1-3 mėn).

 

nebūtina, bet pageidautina:

  • „Titanium Appcelerator“ žinios;
  • JavaScript, HTML5 žinios;
  • bendravimo su klientais patirtis;
  • darbo užsienyje patirtis;
  • internetinės vartotojo sąsajos (gui) programavimo patirtis;
  • uml kalbos, oracle, mysql, microsoft sql server, unix/linux žinios bei darbo patirtis;
  • turinio valdymo sistemų žinios (cake php, drupal, ez publish, wordpress, typo3 ir pan.)

savo cv su nuoroda ”Android programuotojas” siųskite el. paštu cv@agmis.lt. cv formatas – .doc arba .pdf.

jei atitiksite aukščiau išvardintus reikalavimus, mes susieksime su jumis dėl pokalbio telefonu.