Programista Front-End
Developer front-end tworzy strony internetowe i aplikacje za pomocą HTML, CSS i JavaScript oraz umożliwia klientom połączenie się z witryną lub aplikacją. Wszystkie widoczne elementy na stronie lub w aplikacji są tworzone przez programistów front-end.
- Masz ukończone studia lub podobne kwalifikacje w programowaniu, matematyce lub innych istotnych dziedzinach.
- Skutecznie wdrażasz responsywne projekty i zapewnisz kompatybilność międzyprzeglądarkową.
- Nie boisz się zadawać oczywistych czy głupich pytań. Jesteśmy otwarci, aby ci pomóc, ale komunikacja to podstawa.
- Pracujesz z nowoczesnymi frameworkami i technologiami jak React, Angular, GraphQL, Node.js i TypeScript.
- Jesteś gotów spełniać wysokie wymagania dotyczące jakości kodu, wydajności, łatwości utrzymania i możliwości rozbudowy.
- Efektywnie wspierasz optymalizację przeglądarki i wydajności.
- Masz doświadczenie w pracy w formule agile i SCRUM.
- Posługujesz się biegle językiem angielskim (czytanie / mówienie / pisanie).
- Masz portfolio lub repozytorium online. Prosimy o przesłanie go wraz z aplikacją. Aplikacje bez portfolio mają małą szansę na rozpatrzenie.
zobacz więcej
Programista Back-End
Back-end developer to specjalista, który tworzy i utrzymuje narzędzia przetwarzające dane i wykonujące operacje na stronach internetowych lub aplikacjach. W przeciwieństwie do developerów front-end, którzy kontrolują wszystko, co można zobaczyć na stronie/apce, programiści back-end zajmują się przechowywaniem danych, bezpieczeństwem i innymi kwestiami po stronie serwera, których użytkownik zwykle nie widzi.
- Masz ukończone studia lub podobne kwalifikacje w programowaniu, matematyce lub innych istotnych dziedzinach.
- Wiesz, jak pisać i pracować z czystym kodem oraz dokumentacją.
- Jesteś oddanym programistą JavaScript z solidnymi praktykami inżynierskimi.
- Miałeś do czynienia z praktykami środowiska Azure i DevOps (DevOps - CI/CD pipelines, Docker, Kubernetes).
- Masz dodatkowe umiejętności, takie jak doświadczenie z: GraphQL (Apollo client/server); JSON-RPC; NodeJS; frameworkiem Angular: Angular 12+, TypeScript, SCSS; oraz bazami danych, takimi jak MongoDB.
- Jesteś gotów spełnić wysokie standardy jakości kodu, wydajności, łatwości utrzymania i możliwości rozbudowy.
- Chcesz doświadczyć pracy w systemie agile i SCRUM.
- Posługujesz się biegle językiem angielskim (czytanie / mówienie / pisanie).
- Masz portfolio lub repozytorium online. Prosimy o przesłanie go wraz z aplikacją. Aplikacje bez portfolio mają małą szansę na rozpatrzenie.
zobacz więcej
Programista Aplikacji Mobilnych
Developer aplikacji mobilnych używa umiejętności programowania i rozwoju oprogramowania do tworzenia, testowania i rozbudowy aplikacji na urządzenia mobilne. Pracuje przy użyciu popularnych frameworków dla iOS i Androida oraz często uwzględnia standardy UI i UX podczas tworzenia aplikacji.
- Masz ukończone studia lub podobne kwalifikacje w programowaniu, matematyce lub innych istotnych dziedzinach.
- Wiesz, jak pisać i pracować z czystym kodem oraz dokumentacją.
- Masz dogłębną wiedzę na temat natywnego rozwoju aplikacji mobilnych na Androida (Java).
- Znasz się na najpopularniejszych frameworkach, bibliotekach i narzędziach mobilnych.
- Potrafisz używać popularnych narzędzi deweloperskich (Jenkins, CI/CD, GIT, Jira ...).
- Masz solidną wiedzę i doświadczenie w modelowaniu obiektowym, projektowaniu oprogramowania i architekturze oraz rozwoju.
- Jesteś gotów spełnić wysokie standardy jakości kodu, wydajności, łatwości utrzymania i możliwości rozbudowy.
- Chcesz doświadczyć zwinnych metodyk rozwoju oprogramowania zgodnie ze SCRUM.
- Mówisz płynnie po angielsku.
- Masz portfolio lub repozytorium online. Prosimy o przesłanie go wraz z aplikacją. Aplikacje bez portfolio mają małą szansę na rozpatrzenie.
zobacz więcej