Programista Flutter
Programista Flutter
Czekające Cię wyzwania:
Będziesz odpowiedzialny/a za tworzenie i rozwój wysokiej jakości aplikacji mobilnych w technologii Flutter.
Wymagania:
- Bardzo dobra znajomość języka Dart i doświadczenie we Flutterze.
- Minimum roczne doświadczenie w pisaniu komercyjnych aplikacji na platformy mobilne.
- Doświadczenie w pisaniu testów jednostkowych.
- Rozumienie strumieni i umiejętność rozwiązywania zaawanasowanych zagadnień przy ich użyciu.
- Znajmość bloc-a.
- Wiedza o isolate-ach oraz funkcji compute, rozumienie async/await.
- Znajomość wzorców projektowych.
- Wiedza o procesie budowania i dystrybucji dla platformy Android i iOS.
- Znajmość narzędzi Xcode oraz Android Studio.
- Znajomość systemów kontroli wersji (git).
- Umiejętność analitycznego myślenia, kreatywność.
- Solidność, zaangażowanie, umiejętność pracy w zespole.
- Znajomość języka angielskiego w stopniu pozwalającym na komunikację i korzystanie z dokumentacji technicznej.
- Proaktywne podejście do obowiązków.
Mile widziane:
- Znajomość Swift-a
- Znajomość Kotlina
- Znajomość Fastlane-a
- Wiedza o komunikacji z platformami natywnymi (method channel)
- Umiejętność pisania skryptów do pipeline-a budowania dla iOS-a, Androida oraz Fluttera
Programista Python
Programista Python
Czekające Cię wyzwania:
- Tworzenie skalowalnych rozwiązań opartych o RESTowe API, które służą do komunikacji z aplikacjami mobilnymi.
- Nowoczesne aplikacje webowe wykorzystujące najnowsze technologie.
Wymagania:
- Komercyjne doświadczenie w tworzeniu projektów z wykorzystaniem Pythona 3.X.
- Znajomość JavaScript w wersji co najmniej ES6 wraz z HTML, CSS (SCSS).
- Znajomość jednego z popularnych frameworków webowych (Django, Flask).
- Umiejętność biegłego korzystania z baz relacyjnych (PostgreSQL, MySQL) oraz nierelacyjnych (MongoDB, Redis).
- Znajomość systemów kontroli wersji (git).
- Umiejętność posługiwania się Linuxem.
- Znajomość języka angielskiego w stopniu pozwalającym na komunikację i korzystanie z dokumentacji technicznej.
- Znajomość zasad projektowania obiektowego i wzorców projektowych.
- Umiejętność analitycznego myślenia, kreatywność.
- Solidność, zaangażowanie, umiejętność pracy w zespole.
Mile widziane:
- Doświadczenie w tworzeniu rozwiązań opartych o RESTowe API.
- Doświadczenie w korzystaniu z jednego z popularnych frameworków do SPA (Vue.js, Nuxt).
- Znajomość Dockera i/lub Kubernetes.
- Doświadczenie w tworzeniu lub utrzymywaniu testów automatycznych.
- Umiejętność korzystania z PaaS np. Heroku lub firebase (database, functions).
- Umiejętność korzystania z serwerów VPS np. DigitalOcean, Vultr, EC2.
Tester Aplikacji Mobilnych
Tester Aplikacji Mobilnych
Czekające Cię wyzwania:
Będziesz odpowiedzialny/a za prowadzenie analiz jakościowych aplikacji mobilnych.
Wymagania:
- Bardzo dobra umiejętność obsługi urządzeń mobilnych.
- Dobra obsługa komputera i oprogramowania biurowego.
- Znajomość języka angielskiego na poziomie pozwalającym na swobodną komunikację.
- Umiejętności analitycznego myślenia, kreatywność.
- Solidność, zaangażowanie, umiejętność pracy w zespole.
Mile widziane:
- Status studenta / absolwenta kierunków technicznych.
- Doświadczenie w zakresie testowania oprogramowania.
- Wiedza teoretyczna z zakresu tematyki testowania.
Scrum Master
Scrum Master
Czekające Cię wyzwania:
- Tworzenie dojrzałych scrumowo i samoorganizujących się zespołów poprzez coaching oraz motywowanie członków zespołu projektowego.
- Wdrażanie rozwiązań usprawniających komunikację w zespole oraz zwiększających efektywność pracy i jakość tworzonych produktów.
- Aktywne działania mające na celu tworzenie atmosfery zaufania, szacunku wśród członków zespołu oraz bezpiecznej przestrzeni, do odkrywania nowych rozwiązań i pomysłów.
- Obserwowanie, wykrywanie i rozwiązywanie problemów, które utrudniają Zespołowi Deweloperskiemu dostarczenie produktu.
- Ułatwianie zespołowi organizacji wydarzeń scrumowych i dbanie o ich poprawny przebieg, zgodny z najlepszymi praktykami SCRUM.
- Objecie roli mentora, który wraz z innymi osobami odpowiedzialnymi za Scrum, wspiera i edukuje zespół, organizację oraz Klientów firmy, w zakresie stosowania Scruma oraz korzyści, które za sobą niesie.
Programista Android
Programista Android
Czekające Cię wyzwania:
Będziesz odpowiedzialny/a za tworzenie i rozwój wysokiej jakości systemów i aplikacji mobilnych na platformę Android.
Wymagania:
- Bardzo dobra umiejętność programowania w technologii Kotlin
- Znajomość platformy Android
- Znajomość zasad projektowania objektowego i wzorców projektowych.
- Umiejętności analitycznego myślenia, kreatywność.
- Solidność, zaangażowanie, umiejętność pracy w zespole
- Znajomości języka angielskiego w stopniu pozwalającym na komunikację i korzystanie z dokumentacji technicznej.
- Znajomość systemów kontroli wersji (git).
- Proaktywne podejście do obowiązków.
Mile widziane:
- Umiejętność programowania w języku Dart
- Znajomość nowoczesnych frameworków i bibliotek – RxJava, Retrofit i ich odpowiedników.
- Doświadczenie w tworzeniu lub utrzymywaniu testów automatycznych.
Programista iOS
Programista iOS
Czekające Cię wyzwania:
Będziesz odpowiedzialny/a za tworzenie wysokiej jakości systemów i aplikacji mobilnych na platformę iOS.
Mile widziane:
- Znajomość nowoczesnych frameworków i bibliotek - RxSwift, Alamofire, Realm.
- Doświadczenie w tworzeniu aplikacji w oparciu o inne architektury niż MVC (MVVM, Viper).
- Znajomość Objective-C.
- Doświadczenie w tworzeniu lub utrzymywaniu testów automatycznych.
Programista PHP
Programista PHP
Czekające Cię wyzwania:
Będziesz odpowiedzialny za utrzymanie aktualnych oraz tworzenie od podstaw nowych funkcjonalności, a także za wdrażanie nowych technologii (rozwój stosu technologicznego).
Wymagania:
- Bardzo dobra umiejętność programowania w PHP – znajomość w wersji >=7.2
- Znajomość systemu kontroli wersji GIT.
- Znajomość zagadnień związanych z OOP.
- Doświadczenie z bazami danych MySQL/MariaDB (znajomość podstawowych zapytań i zagadnień SQL).
- Podstawowa znajomość HTML5, CSS3.
- Umiejętności analitycznego myślenia, kreatywność.
- Solidność, zaangażowanie, umiejętność pracy w zespole.
- Znajomości języka angielskiego w stopniu pozwalającym na komunikację i korzystanie z dokumentacji technicznej.
- Proaktywne podejście do obowiązków.
Mile widziane:
- Znajomości środowiska Linux i/lub administracji serwerem Linux.
- Znajomość frameworka Yii2.
- Znajomość Docker.
- Znajomość zagadnień REST API.
- Znajomość JavaScript.
- Doświadczenie w pracy z Jira.
Staż programistyczny
Staż programistyczny
Twoją pasją jest programowanie? (Kotlin / Swift / Python / JavaScript, inne) Chcesz rozwinąć skrzydła w zespole pracującym nad znanymi projektami? Pragniesz pracować z ludźmi, którzy na co dzień zajmują się programowaniem gier i aplikacji mobilnych? Dołącz do nas!
Wymagania:
- Umiejętność programowania w jednej z poniższych technologii: - Android (Kotlin) - iOS (Swift) - Python - JavaScript
- Znajomosć zasad projektowania objektowego i wzorców projektowych.
- Umiejętności analitycznego myślenia, kreatywność.
- Solidość, zaangażowanie, umiejętność pracy w zespole.
- Znajomości języka angielskiego w stopniu pozwalającym na komunikację i korzystanie z dokumentacji technicznej.
- Proaktywne podejście do obowiązków.
Praktyki w Dziale QA
Praktyki w Dziale QA
Chcesz zdobyć pierwsze doświadczenie zawodowe? Poznać branże IT od środka? Zobaczyć jak w praktyce testuje się aplikacje mobilne? Zapraszamy!
Czekające Cię wyzwania:
Do Twoich obowiązków będzie należało wsparcie Działu QA poprzez prowadzenie analiz jakościowych naszych aplikacji mobilnych.
Wymagania:
- Dobra obsługa komputera i oprogramowania biurowego.
- Umiejętności analitycznego myślenia, kreatywność.
- Solidność, zaangażowanie, umiejętność pracy w zespole.
- Znajomości języka angielskiego w stopniu pozwalającym na komunikację i korzystanie z dokumentacji technicznej.
- Chęć rozwoju.
Mile widziane:
- Znajomość tematyki mobilnej.
- Status studenta.
Analityk Biznesowy
Analityk Biznesowy
Czekające Cię wyzwania:
- Analiza i identyfikacja potrzeb biznesowych klienta.
- Opracowanie możliwych rozwiązań funkcjonalnych.
- Tworzenie specyfikacji i dokumentacji funkcjonalnej dla aplikacji i systemów informatycznych oraz wsparcie w tworzeniu backlogu produktu.
- Współpraca z Product Ownerem, Scrum Masterem oraz zespołem developerskim przy realizacji projektów.
- Bezpośrednie spotkania z Klientem.
Wymagania:
- Minimum 2 letnie doświadczenie w pracy na zbliżonym stanowisku w branży IT.
- Bardzo dobra znajomość języka angielskiego.
- Zdolności analitycznego myślenia.
- Umiejętność tworzenia szczegółowej specyfikacji funkcjonalnej.
- Posiadanie wiedzy technicznej dotyczącej aplikacji i systemów informatycznych.
- Znajomość metodologii wytwarzania oprogramowania (Agile, SCRUM).
Mile widziane:
- Wysoko rozwinięte umiejętności komunikacyjne.
- Umiejętność odnajdywania się w trudnych sytuacjach i sprawnego rozwiązywania problemów.
- Wysoka kultura osobista.
Programista Unity
Programista Unity
Czekające Cię wyzwania:
Będziesz odpowiedzialny/a za tworzenie i rozwój wysokiej jakości gier na urządzenia mobilne.
Wymagania:
- Doświadczenie w programowaniu przy użyciu Unity3D na urządzenia mobilne.
- Doświadczenie z Google Play, Firebase, AppStore.
- Bardzo dobra znajomość zasad matematyki i fizyki.
- Doświadczenie w tworzeniu gier typu multiplayer.
- Doświadczenie z ASP.NET Core, Ubuntu, SQL, Serializacją (ZeroFormatter/Protobuf).
- Znajomości języka angielskiego w stopniu pozwalającym na komunikację i korzystanie z dokumentacji technicznej.
Mile widziane:
- Doświadczenie w programowaniu przy użyciu Unity3D na urządzenia mobilne.
- Doświadczenie z Google Play, Firebase, AppStore.
- Bardzo dobra znajomość zasad matematyki i fizyki.
- Doświadczenie w tworzeniu gier typu multiplayer.
- Doświadczenie z ASP.NET Core, Ubuntu, SQL, Serializacją (ZeroFormatter/Protobuf).
- Znajomości języka angielskiego w stopniu pozwalającym na komunikację i korzystanie z dokumentacji technicznej.