Informacje o projekcie:Branża: bankowośćStawka: do ok. 165 zł/h netto + VAT, B2BLokalizacja: wizyty raz w tygodniu w biurze w jednym z biur (Warszawa, Łódź, Gdańsk, Bydgoszcz, Katowice, Lublin, Wrocław, Szczecin)Zakres obowiązkówTworzenie wysokiej jakości kodu w technologii Kotlin Multiplatform.Projektowanie i rozwój współdzielonych komponentów aplikacji mobilnych.Tworzenie dokumentacji technicznej.Przeprowadzanie testów jednostkowych.Integracja aplikacji z usługami backendowymi.Współpraca z Analitykami Biznesowymi, Programistami Java, Architektami IT oraz innymi członkami zespołu projektowego.Współpraca z klientem biznesowym.Udział w przeglądach kodu oraz działaniach związanych z refaktoryzacją istniejących rozwiązań.Wymagane kompetencjeMinimum 5 lat doświadczenia zawodowego w rozwoju aplikacji mobilnych.Bardzo dobra znajomość Kotlin.Doświadczenie komercyjne z Kotlin Multiplatform.Doświadczenie w pracy z:Coroutines,RxJava,komunikacją sieciową i integracją API.Znajomość architektury:MVI,Clean Architecture.Doświadczenie w Dependency Injection z wykorzystaniem Koin.Doświadczenie w budowie interfejsów użytkownika z wykorzystaniem:Jetpack Compose,Compose Multiplatform.Znajomość Git oraz pracy z systemami kontroli wersji.Znajomość dobrych praktyk programistycznych oraz zasad Clean Code.Doświadczenie w przeglądach kodu i refaktoryzacji.Doświadczenie w pracy z Jira i Confluence.Mile widzianeDoświadczenie w rozwoju aplikacji bankowych, fintechowych lub innych produktów finansowych.Znajomość platformy iOS.Znajomość środowiska Xcode.Umiejętność diagnozowania i rozwiązywania problemów występujących po stronie iOS.Doświadczenie z Gerrit.Doświadczenie w pracy nad rozwiązaniami wykorzystującymi wspólną bazę kodu dla Android i iOS.
emagine Polska is a company operating in the telecommunications industry, based in Warsaw, Poland. The company is involved in innovative projects, focusing on the development and maintenance of portals using modern technologies. Emagine Polska values creativity, motivation, and independence in its team members, emphasizing a collaborative work environment. The company is structured to support agile methodologies, particularly SCRUM, and is integrated with DevOps practices, highlighting its commitment to efficient and effective project management. Emagine Polska is distinguished by its focus on leveraging cutting-edge technologies like React.js and TypeScript, and its dedication to fostering a culture of continuous improvement and innovation.