ALGOTEQUE to firma doradcza IT, która wspiera startupy, średnie i duże przedsiębiorstwa w tworzeniu i wdrażaniu innowacyjnych technologii. Nasz zespół ma udokumentowane sukcesy w projektowaniu, rozwijaniu, wdrażaniu i integracji rozwiązań programistycznych (AI, ML, BI, Web, Automatyzacja) dla branż takich jak telekomunikacja, energetyka, bankowość, ubezpieczenia, farmacja, motoryzacja, przemysł oraz e-commerce. Świadczymy nasze usługi zarówno w modelu fixed-price, jak i time-and-materials, pomagając naszym klientom w osiąganiu ich celów biznesowych i strategii IT.
Job Description
- Projektowanie i implementacja nowych funkcjonalności aplikacji mobilnych na platformę Android.
- Rozwijanie oraz utrzymywanie kodu źródłowego z wykorzystaniem języka Java i Android SDK.
- Tworzenie i optymalizacja aplikacji działających w architekturze client-server.
- Pisanie oraz wykonywanie testów jednostkowych i funkcjonalnych w celu zapewnienia najwyższej jakości oprogramowania.
- Zarządzanie kodem źródłowym przy użyciu systemu kontroli wersji GIT.
- Projektowanie struktur danych oraz praca z relacyjnymi bazami danych wewnątrz aplikacji.
- Dbanie o czystość kodu oraz stosowanie dobrych praktyk programowania obiektowego i wzorców projektowych.
Required qualifications
- Minimum 4 lata ogólnego doświadczenia w programowaniu, w tym co najmniej 2 lata komercyjnego doświadczenia w tworzeniu aplikacji na system Android.
- Praktyczna znajomość środowiska Android SDK oraz biegłość w języku Java.
- Bardzo dobra znajomość zagadnień projektowania i programowania obiektowego (OOP).
- Doświadczenie w tworzeniu aplikacji komunikujących się z usługami zewnętrznymi (architektura client-server).
- Umiejętność pisania testów jednostkowych i funkcjonalnych.
- Znajomość zagadnień związanych z relacyjnymi bazami danych.
- Sprawność w posługiwaniu się narzędziem GIT.
Mile widziane:
- Znajomość języka Kotlin.
- Praktyczna znajomość Samsung KNOX SDK.
Dodatkowo:
- Lokalizacja: zdalnie / Warszawa (przewidziane są spotkania projektowe w biurze 2 x w miesiącu)
- Forma współpracy: B2B