Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Our team has a successful track record in designing, developing, implementing, and integrating software solutions (AI, ML, BI, Web, Automation) for Telecom, Energy, Bank, Insurance, Pharma, Automotive, Industry, e-commerce. We deliver our services both in fixed-price and time-and-materials models, helping our customers achieve their business and IT strategies.
Job Description
Do współpracy przy rozwoju aplikacji mobilnych poszukujemy doświadczonego Android Developera, który będzie odpowiedzialny za tworzenie, rozwój i utrzymanie rozwiązań mobilnych.
Zakres współpracy
- Projektowanie i rozwój aplikacji mobilnych na platformę Android.
- Implementacja nowych funkcjonalności oraz rozwój istniejących modułów aplikacji.
- Praca z Android SDK oraz nowoczesnymi komponentami ekosystemu Android (w tym Jetpack).
- Tworzenie aplikacji w architekturze client–server oraz integracja z usługami backendowymi (REST / WebSocket).
- Projektowanie kodu zgodnie z dobrymi praktykami i wzorcami architektonicznymi (np. MVVM).
- Przygotowywanie i utrzymywanie testów jednostkowych oraz integracyjnych.
- Współpraca z zespołem projektowym w środowisku zwinnym (Scrum/Agile).
- Udział w przeglądach kodu oraz dbanie o jakość, czytelność i stabilność rozwiązań.
- Analiza błędów, crashy oraz logów aplikacji i ich optymalizacja.
- Kilkuletnie, komercyjne doświadczenie w tworzeniu aplikacji mobilnych, ze szczególnym naciskiem na platformę Android (Java, Kotlin).
- Swobodne poruszanie się w ekosystemie Android oraz praktyka w pracy z nowoczesnymi narzędziami i komponentami tego środowiska.
- Bardzo dobra znajomość Kotlin jako głównego języka pracy (doświadczenie z Java będzie dodatkowym atutem).
- Umiejętność projektowania rozwiązań zgodnie z zasadami programowania obiektowego, dobrymi praktykami i sprawdzonymi podejściami architektonicznymi.
- Doświadczenie w integracji aplikacji mobilnych z systemami backendowymi oraz komunikacji w modelu client–server.
- Praktyka w przygotowywaniu i utrzymaniu testów automatycznych wspierających stabilność aplikacji.
- Znajomość pracy z repozytoriami kodu oraz zespołowego modelu developmentu opartego o Git.
- Doświadczenie w pracy zespołowej w metodykach zwinnych i umiejętność efektywnej komunikacji technicznej.
- Znajomość języka angielskiego pozwalająca na codzienną pracę z dokumentacją i zespołami technicznymi.
- Możliwość spotkań w biurze raz na dwa tygodnie.
- Doświadczenie wykraczające poza Androida, np. podstawowa praca z iOS lub orientacja w ekosystemie Apple.
- Znajomość Swift, Xcode
- Znajomość rozwiązań umożliwiających współdzielenie logiki między platformami lub pracy w podejściu multiplatformowym.
- Praktyka w diagnozowaniu problemów aplikacji mobilnych na podstawie logów i raportów błędów.
- Doświadczenie w pracy z rozwiązaniami specyficznymi dla urządzeń mobilnych klasy enterprise (np. rozwiązania bezpieczeństwa producentów).
- Świadomość zasad projektowania przyjaznych i użytecznych interfejsów mobilnych oraz współpracy z UX/UI designerami.
B2B
AO3954
Key Skills
Ranked by relevanceReady to apply?
Join ALGOTEQUE Innovation Hub and take your career to the next level!
Application takes less than 5 minutes

