Deweloper aplikacji to osoba zajmująca się projektowaniem, tworzeniem, optymalizacją czy ulepszaniem oprogramowania lub systemu dostosowanego do urządzeń mobilnych. Zwykle pracuję na systemach operacyjnych IOS (Apple) czy Android.
Zadania zawodowe:
- interpretowanie założeń, wymagań funkcjonalnych i niefunkcjonalnych dla aplikacji
- analizowanie projektu, architektury aplikacji
- przygotowywanie i analizowanie algorytmów
- tworzenie i wykorzystywanie struktur danych
- tworzenie i modyfikowanie kodu aplikacji w wybranym języku i środowisku programowania
- testowanie kodu w celu wykrycia i usunięcia błędów oraz zapewnienia niezawodności i bezpieczeństwa aplikacji
- przygotowywanie dokumentacji technicznej aplikacji oraz instrukcji obsługi dla użytkowników
- przygotowywanie aplikacji do instalacji i uruchomienia
- organizowanie stanowiska pracy zgodnie z zasadami i przepisami BHP ochrony ppoż., ochrony środowiska oraz ergonomii
- definiowanie funkcjonalności oprogramowania zgodnie ze specyfikacją i oczekiwaniami użytkowników
- projektowanie architektury IT, tj.: podstawowej organizacji systemu i jego komponentów
- opracowywanie niezbędnej dokumentacji IT zgodnie z przyjętymi i obowiązującymi standardami w tym zakresie
- współpraca z zespołem graficznym, developerskim i QA w przygotowywaniu aplikacji zgodnie z oczekiwaniami klienta
- pisanie kodu programu, a w uzasadnionych przypadkach usuwanie błędów w kodzie programu po przeprowadzeniu analizy danego problemu w celu znalezienie najskuteczniejszego rozwiązania i naprawienia błędów
- dążenie do optymalizacji wydajności kodu oraz utrzymywanie najwyższych standardów bezpieczeństwa kodu.
Warunki podjęcia pracy w zawodzie:
Warunkiem koniecznym jest bardzo dobra znajomość języków programowania, specjalistycznych programów np. Android Studio oraz języków obcych umożliwiających swobodną komunikację z wielokulturowym zespołem.
Wymagania psychofizyczne:
Od developerów wymaga się dobrej znajomości języka angielskiego, analitycznego myślenia i umiejętności pracy w grupie. Dodatkowym atutem będą cechy charakteru umożliwiające utrzymywanie dobrych relacji z klientami.
Przeciwwskazania do wykonywania zawodu:
Przeciwskazaniem do wykonywania zawodu mogą być problemy ze wzrokiem oraz niesprawność kończyn górnych.
Możliwości i szanse zatrudnienia:
Najwięcej ofert pracy dla Programistów Aplikacji Mobilnych pochodzi z firm działających w branży technologii internetowych i mobilnych. Co więcej, pracodawcami zostać też mogą przedsiębiorstwa telekomunikacyjne, bankowe, medyczne, energetyczne, farmaceutyczne, budowlane i administracyjne. Programista może pracować w jednej firmie lub szukać zleceń jako wolny strzelec.
Szkoły:
Uniwersytet Łódzki
Kierunek: Informatyka stosowana
ul. Banacha 22, 90-238 Łódź
tel. 42 635 59 49
www. https://www.uni.lodz.pl/
email: facmath@math.uni.lodz.pl
Politechnika Łódzka
Kierunek: Informatyka
ul. Żeromskiego 116, 90-924 Łódź
tel. 42 631 29 29
https://www.p.lodz.pl/pl
email: anna.boczkowska@p.lodz.pl
Dane kontaktowe:
WOJEWÓDZKI URZĄD PRACY W ŁODZI
Centrum Informacji i Planowania Kariery Zawodowej w Łodzi
ul. Wólczańska 49, 90-608 Łódź
tel. 42 66 30 255, 66 30 273
e-mail: centrum@wup.lodz.pl