About us
ALGOTEQUE is an IT consultancy firm that helps startups, mid-sized and large corporations to create and deliver innovative technologies.
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 mobilnej na platformę iOS poszukujemy doświadczonego Developera, który będzie zajmować się projektowaniem, rozwjem oraz dbaniem o jakość warstwy frontendowej aplikacji.
Zakres współpracy:
- Projektowanie i rozwój natywnej aplikacji mobilnej na iOS z wykorzystaniem języka Swift.
- Implementacja interfejsów użytkownika w oparciu o SwiftUI oraz praca z mechanizmami reaktywnymi (Combine).
- Integracja aplikacji z backendem poprzez REST API oraz zarządzanie lokalnym przechowywaniem danych (Core Data).
- Stosowanie i rozwijanie architektury aplikacji (MVVM z koordynatorami), z naciskiem na czytelność i utrzymywalność kodu.
- Praca z repozytoriami kodu (Git, GitFlow), udział w przeglądach kodu oraz współpraca z zespołem przy użyciu narzędzi takich jak Bitbucket i JIRA.
- Analiza i wdrażanie nowych funkcjonalności oraz przygotowywanie dokumentacji technicznej.
- Testowanie, debugowanie i optymalizacja aplikacji pod kątem wydajności i stabilności.
Required qualifications
Kompetencje:
- Doświadczenie w tworzeniu aplikacji mobilnych na iOS w języku Swift.
- Znajomość SwiftUI oraz UIKit (w tym integracja z istniejącymi komponentami).
- Praktyczna wiedza z zakresu Combine, Core Data oraz obsługi push notifications.
- Doświadczenie w pracy z architekturami aplikacji mobilnych (MVVM, MVC, VIPER).
- Bardzo dobra znajomość narzędzi developerskich: Xcode, Git.
- Umiejętność tworzenia czytelnego, testowalnego kodu oraz pracy zgodnie z dobrymi praktykami.
- Doświadczenie w optymalizacji aplikacji mobilnych pod kątem wydajności i responsywności.
- Znajomość Objective-C.
- Znajomość technologii webowych (HTML, CSS, JavaScript).
Mile widziane
- Świadomość zasad UX/UI oraz dbałość o jakość interfejsów użytkownika.
- Doświadczenie w pracy z OpenCV.
Benefits
B2B