Programista aplikacji mobilnych

Print Drukuj

 

Programista aplikacji mobilnych zajmuje się programowaniem aplikacji na urządzenia mobilne, takie jak smartfon, smartwatch, tablet, przenośna konsola do gier itp. W tym celu przekłada określone wymagania użytkowe na język zrozumiały dla urządzenia mobilnego, tworząc aplikację mobilną działającą zgodnie z potrzebami użytkownika. Może również na bieżąco aktualizować kod programu w celu dostosowania aplikacji do zmieniającego się środowiska informatycznego (np. bazy danych, wersji systemu operacyjnego, aplikacji czy też urządzeń, w których aplikacja jest używana). Efektem pracy programisty jest poprawnie działająca aplikacja mobilna lub jej część. W trakcie tworzenia aplikacji mobilnych programista testuje ich funkcjonowanie oraz korzysta z doświadczeń innych programistów tworzących podobną funkcjonalność. Podczas testowania aplikacji programista wyszukuje i usuwa powstałe błędy (tzw. debugowanie).

Osoba wykonująca ten zawód zazwyczaj jest również członkiem zespołu biorącego udział w tworzeniu grafiki aplikacji mobilnych.

 

Zadania zawodowe:

 

      tworzenie (programowanie) aplikacji na platformy mobilne: Android, iOS, itp.;

      definiowanie funkcjonalności oprogramowania zgodnie ze specyfikacją i oczekiwaniami użytkowników;

      projektowanie architektury IT, tj.: podstawowej organizacji systemu i jego komponentów;

      mapowanie danych w przypadku projektowania dużych systemów;

      opracowywanie niezbędnej dokumentacji IT zgodnie z przyjętymi i obowiązującymi standardami w tym zakresie;

      pisanie kodu programu, usuwanie ewentualnych błędów w kodzie, dążenie do optymalizacji wydajności kodu oraz utrzymywanie najwyższych standardów bezpieczeństwa kodu;

      dostosowanie warstwy front-end do mobilnych interfejsów użytkownika;

      tworzenie interfejsów zgodnie z wytycznymi użytkownika i przyjętymi w tym zakresie standardami;

      analizowanie uruchomionych rozwiązań i prezentowanie wniosków końcowych;

      podejmowanie działań na rzecz rozwoju i utrzymania aplikacji;

      współpraca z zespołem graficznym, innymi programistami oraz osobami nadzorującymi projekt.

 

Warunki podjęcia pracy w zawodzie:

 

Do podjęcia pracy w zawodzie programisty aplikacji mobilnych preferowane jest wykształcenie wyższe (najlepiej techniczne) oraz studia podyplomowe z zakresu inżynierii oprogramowania, informatyki i telekomunikacji, robotyki lub elektroniki. Mile widziane są certyfikaty potwierdzające znajomość języków programowania stosowanych na obsługiwanej platformie mobilnej, a także wiedza praktyczna związana z tworzeniem oraz programowaniem aplikacji, najlepiej udokumentowana świadectwami ukończenia szkoleń i warsztatów. Wymagana jest też dobra znajomość języka angielskiego, pozwalająca na swobodne posługiwanie się dokumentacją techniczną.

 

Wymagania psychofizyczne:

 

Ze względu na charakter pracy programista powinien wykazywać się zdolnością do pracy w warunkach monotonnych, dużą koncentracją uwagi oraz cierpliwością. Jest to zawód wymagający twórczego podejścia do problemu, analitycznego myślenia, umiejętności planowania, dobrej pamięci, dokładności i samodzielności. Przydatne są uzdolnienia techniczne oraz rachunkowe. Kontakty ze współpracownikami czy użytkownikami aplikacji wymagają posiadania umiejętności ułatwiających komunikację interpersonalną. Ponieważ zawód ten wymaga ciągłego dokształcania i podnoszenia swoich kwalifikacji, istotne jest posiadanie umiejętności szybkiego uczenia się.

 

Przeciwwskazania do wykonywania zawodu:

 

Przeciwwskazaniami do wykonywania zawodu są przede wszystkim poważne wady wzroku i słuchu, niewydolność układu kostno-stawowego i mięśniowego, zaburzenia układu krążenia, zaburzenia równowagi oraz epilepsja. Również niepełnosprawność umysłowa, ze względu na zadania wymagające dużej sprawności intelektualnej, uniemożliwia wykonywanie tego zawodu.

 

Możliwości i szanse zatrudnienia:

 

Programista aplikacji mobilnych może ubiegać się o pracę w firmach, które zajmują się tworzeniem specyfikacji systemu stosowanego w urządzeniach mobilnych, projektowaniem, programowaniem, testowaniem, integracją, modyfikacją, eksploatacją oraz aktualizacją oprogramowania mobilnego. Możliwości podjęcia pracy oferują krajowe i międzynarodowe zespoły informatyczne, które świadczą usługi programistyczne w rozmaitych projektach mobilnych, realizowanych dla firm i organizacji działających w rozmaitych branżach gospodarki.

 

Szkoły:

 

Uniwersytet Łódzki Wydział Fizyki i Informatyki Stosowanej

kierunek: informatyka (studia I i II stopnia)

ul. Pomorska 149/153, 90-236 Łódź

tel. 42 635 57 42

e-mail: dziekanat@wfis.uni.lodz.pl

http://www.wfis.uni.lodz.pl

 

Politechnika Łódzka Wydział Elektrotechniki, Elektroniki, Informatyki i Automatyki

kierunek: informatyka (studia I i II stopnia)

ul. Bohdana Stefanowskiego 18/22, 90-924 Łódź

tel. 42 631 27 50

http://www.weeia.p.lodz.pl

 

Politechnika Łódzka Wydział Fizyki Technicznej, Informatyki i Matematyki Stosowanej

kierunek: informatyka stosowana (studia I i II stopnia)

ul. Wólczańska 215, 90-924 Łódź

tel. 42 631 36 03

http://ftims.p.lodz.pl/

 

Akademia Górniczo-Hutnicza w Krakowie Wydział Informatyki, Elektroniki i Telekomunikacji

kierunek: programowanie urządzeń mobilnych (studia podyplomowe)

al. Mickiewicza 30, 30-059 Kraków

tel. 12 328 33 95

https://informatyka.podyplomowe.agh.edu.pl

 

Dane kontaktowe:

 

WOJEWÓDZKI URZĄD PRACY W ŁODZI

Centrum Informacji i Planowania Kariery Zawodowej w Łodzi

Oddział w Piotrkowie Trybunalskim

ul. J.Dąbrowskiego 13, 97-300 Piotrków Trybunalski

tel. 44 649 60 87, 44 647 74 01

e-mail: cizpt@wup.lodz.pl

 

Ulotka w wersji do wydruku dostępna w załączniku poniżej.

Załączniki

Informacje o publikacji dokumentu