April 9, 2026

Android Developer

Mid • Hybrid

Poznan, Poland

Yanosik S.A. jest twórcą unikalnego komunikatora dla kierowców. Będąc najskuteczniejszą i najpopularniejszą w Polsce aplikacją stosowaną przez kierowców, Yanosik ostrzega o aktualnej sytuacji na drodze: kontrolach prędkości, fotoradarach, kontrolach, wypadkach, patrolach nieoznakowanych oraz zagrożeniach. Z aplikacji miesięcznie korzysta ponad 3 mln użytkowników!

Szeroki zakres specjalizacji Yanosik​ S.A. obejmuje także produkcję oraz dystrybucję innowacyjnych rozwiązań dla sektora B2C oraz B2B z obszaru nawigacji samochodowej oraz monitoringu pojazdów oraz systemów raportowania pracy pracowników mobilnych.


Dołącz do naszego zespołu jako programista/ programistka aplikacji mobilnych. Będziesz odpowiedzialny/na za projektowanie, tworzenie i rozwój aplikacji, które bezpośrednio wpłyną na użytkowników pojazdów, wykorzystując nowoczesne technologie mobilne.


Wymagania:

  • Min. 2-letnie doświadczenie w tworzeniu aplikacji mobilnych.

  • Doświadczenie w projektowaniu oprogramowania na platformy mobilne.

  • Bardzo dobra znajomość języka Kotlin/Java.

  • Samodzielność, umiejętność poszukiwania niekonwencjonalnych rozwiązań.


Dodatkowe atuty:

  • Znajomość Kotlin Multiplatform, Dart, C++.

  • Doświadczenie w pracy z REST, ProtocolBuffers.

  • Znajomość Jetpack Compose.


Oferujemy:

  • Pracę hybrydową w systemie 4 dni pracy z biura 1 dzień pracy zdalnej.

  • Możliwość rozwoju kompetencji poprzez szkolenia, warsztaty i konferencje branżowe.

  • Pakiet prywatnej opieki medycznej dla Ciebie i Twojej rodziny

  • Liczne integracje (m.in. mecze piłki nożnej, spływy kajakowe, ogniska)

Similar jobs you might like

Technology

Yanosik

Android Developer

Junior

Hybrid

Poznan, Poland

🏢 Summary: Oferta pracy na stanowisku Android Developera obejmuje rozwój kluczowych funkcji aplikacji mobilnej związanych z nawigacją i zgłoszeniami drogowymi, używanej przez miliony kierowców w Polsce. Rola zakłada pracę z nowoczesnymi technologiami mobilnymi oraz realny wpływ na rozwój produktu. Praca w modelu hybrydowym z możliwością rozwoju kompetencji technicznych. 🗂️ Requirements: Wykształcenie wyższe techniczne lub status studenta kierunku informatycznego, Znajomość Kotlin lub Java, Zainteresowanie tworzeniem aplikacji mobilnych, Samodzielność w rozwiązywaniu problemów, Gotowość do nauki i rozwoju kompetencji programistycznych 📃 Skills: Kotlin, Java, Android, REST, ProtocolBuffers, JetpackCompose, KotlinMultiplatform 🏢 Description: Yanosik S.A. jest twórcą unikalnego komunikatora dla kierowców. Będąc najskuteczniejszą i najpopularniejszą w Polsce aplikacją stosowaną przez kierowców, Yanosik ostrzega o aktualnej sytuacji na drodze: kontrolach prędkości, fotoradarach, wypadkach, patrolach nieoznakowanych oraz innych zagrożeniach drogowych. Z aplikacji miesięcznie korzysta ponad 3 mln użytkowników! Szeroki zakres specjalizacji Yanosik S.A. obejmuje także produkcję oraz dystrybucję innowacyjnych rozwiązań dla sektora B2C oraz B2B z obszaru nawigacji samochodowej, monitoringu pojazdów oraz systemów raportowania pracy pracowników mobilnych. Dołącz do naszego zespołu jako Android Developer i rozwijaj funkcje, z których codziennie korzystają miliony kierowców w całej Polsce. Twoja rola: Będziesz częścią zespołu odpowiedzialnego za rozwój funkcji związanych z nawigacją oraz zgłoszeniami drogowymi — jednych z kluczowych i najbardziej rozpoznawalnych elementów aplikacji Yanosik. Szukamy osób ambitnych, które chcą rozwijać swoje umiejętności w nowoczesnych technologiach mobilnych i mieć realny wpływ na produkt używany na co dzień przez miliony użytkowników. Wymagania: Wykształcenie wyższe techniczne lub status studenta/studentki kierunków informatycznych Dobra znajomość języka Kotlin lub Java Zainteresowanie tworzeniem aplikacji mobilnych i nowoczesnymi technologiami Samodzielność oraz umiejętność poszukiwania niekonwencjonalnych rozwiązań Chęć nauki i rozwijania kompetencji programistycznych Dodatkowe atuty: Znajomość Kotlin Multiplatform Doświadczenie w pracy z REST oraz Protocol Buffers Znajomość Jetpack Compose Własne projekty, aplikacje lub aktywność open source Zainteresowanie AI i nowoczesnymi rozwiązaniami wspierającymi rozwój oprogramowania Oferujemy: Pracę hybrydową w systemie 4 dni z biura / 1 dzień pracy zdalnej Możliwość rozwoju kompetencji poprzez szkolenia, warsztaty i konferencje branżowe Pakiet prywatnej opieki medycznej dla Ciebie i Twojej rodziny Udział w tworzeniu produktu używanego przez miliony kierowców Pracę przy funkcjach związanych z nawigacją i zgłoszeniami drogowymi Liczne integracje ( m.in . mecze piłki nożnej, spływy kajakowe, ogniska)

Technology

Yanosik

Java Developer

Mid

Hybrid

Poznan, Poland

🏢 Summary: Backend Java Engineer responsible for developing and maintaining server-side software powering a large-scale driver application ecosystem. The role focuses on building and optimizing microservices, processing GPS data, and solving algorithmic challenges to ensure high performance and scalability. Close collaboration with Web, Mobile, Big Data, and Analytics teams is required. 🗂️ Requirements: Very good knowledge of Java and Java 17+, Ability to write efficient and optimized Java code, Experience with debugging and code analysis tools, Experience in software architecture design, Knowledge of OOP principles and design patterns, Basic knowledge of UML, Experience with Spring Boot, Experience with gRPC, Experience with Juice, Ability to use AI tools for coding and code analysis securely 📃 Skills: Java, Java17, SpringBoot, gRPC, Juice, UML, OOP, Microservices, GPS, Debugging, Performance, AI 🏢 Description: Yanosik S.A. to twórca najpopularniejszego komunikatora dla kierowców, z którego każdego miesiąca korzysta ponad 3 miliony użytkowników . Tworzymy kompleksowy ekosystem dla zmotoryzowanych, który obejmuje: nawigację, radio, ubezpieczenia, ogłoszenia motoryzacyjne oraz bazę warsztatów. Dodatkowo, rozwijamy zaawansowane rozwiązania w zakresie monitoringu pojazdów, zarządzania ruchem i raportowania dla rynku B2B. Opis stanowiska: współtworzenie oprogramowania serwerowego związanego z bieżącym działaniem aplikacji Yanosik, utrzymanie i poprawa wydajności usług, rozwiązywanie algorytmicznych problemów przy wdrażaniu nowatorskich rozwiązań, przetwarzanie danych GPS tworzenie nowych oraz rozwój istniejących microserwisów, współpraca z zespołami Webowym, Mobilnym, Big Data i Analitycznym. Wymagania: Bardzo dobra znajomość języka Java , w tym środowiska Java 17+ . Umiejętność pisania wydajnego i zoptymalizowanego kodu , z uwzględnieniem zarówno czasu wykonania, jak i zużycia zasobów, zgodnie ze standardami i dobrymi praktykami języka Java. Umiejętność analizowania istniejącego kodu, szukania błędów i korzystania z narzędzi debugowania dostępnych w wybranym IDE. Doświadczenie w projektowaniu architektury oprogramowania , w tym znajomości programowania obiektowego (OOP), wzorców projektowych oraz podstaw UML. Znajomość frameworków i technologii takich jak Spring Boot , gRPC , Juice . Umiejętność efektywnego korzystania z narzędzi AI (np. do wspomagania programowania, analizy kodu czy automatyzacji), z uwzględnieniem zasad bezpieczeństwa informacji, ochrony danych oraz świadomej weryfikacji generowanych rezultatów. Oferujemy: pracę w systemie hybrydowym ( 4 dni pracy z biura, 1 dzień pracy zdalnej), pakiet benefitów: pakiet prywatnej opieki medycznej, Kartę Multisport, możliwość udział w konferencjach branżowych i szkoleniach, udział w imprezach i wyjazdach integracyjnych.

Technology

Alior Bank SA

Senior Software Developer (Android – Kotlin MultiPlatform / Compose Multiplatform) (K/M)

Senior

On-site

Krakow, Poland

🏢 Summary: Offer for a Senior Mobile Developer responsible for developing and maintaining mobile applications using Kotlin Multiplatform (Alior Mobile and Alior Kids). The role involves architectural decision-making, ensuring code quality, mentoring team members, and collaborating in agile teams. The position emphasizes technical leadership and high-quality mobile development practices. 🗂️ Requirements: Minimum 6 years of experience in Kotlin development, Commercial experience with Jetpack Compose, Experience with Kotlin Multiplatform, Experience with Compose Multiplatform, Knowledge of Clean Architecture, Knowledge of MVVM pattern, Experience with mobile application testing, Experience with Espresso, Experience with JUnit, Experience with MockK, Experience in mentoring or senior-level team support, Experience working in Agile methodologies, Experience publishing applications to Google Play, Experience with Google Play Console 📃 Skills: Kotlin, Jetpack, Compose, Multiplatform, CleanArchitecture, MVVM, Espresso, JUnit, MockK, Agile, GooglePlay 🏢 Description: Mamy dla Ciebie pracę, która polega na: rozwijaniu aplikacji mobilnych opartych o Kotlin Multiplatform – Alior Mobile oraz Alior Kids, współpracy z analitykami, testerami oraz zespołami backendowymi w metodykach agile’owych, współudziale w podejmowaniu decyzji technologicznych i architektonicznych, dbaniu o jakość kodu, czytelność architektury oraz stosowanie dobrych praktyk, aktywnym wpływie na kształt funkcji wytwarzanych przez zespół. Jeśli jesteś osobą, która: posiada minimum 6 lat doświadczenia w programowaniu w Kotlin, Jetpack Compose, Kotlin Multiplatform oraz Compose Multiplatform, pracuje w oparciu o Clean Architecture oraz wzorzec MVVM, ma doświadczenie w testowaniu aplikacji mobilnych z wykorzystaniem Espresso, JUnit oraz MockK, pełniła rolę mentorską lub wspierała zespół developerski na poziomie seniorskim, dba o jakość kodu, lubi nowe wyzwania i chętnie dzieli się wiedzą, ma doświadczenie w pracy w metodologiach zwinnych, posiada doświadczenie w publikowaniu aplikacji w Google Play i obsłudze konsoli, lubi nowe wyzwania, chce się rozwijać, a jednocześnie chętnie dzieli się wiedzą. Aplikuj jeszcze dziś! Zapraszamy do pracy z nami! Oferujemy umowę o pracę, pakiet benefitów m.in . kafeteria, prywatna opieka medyczna z pakietem stomatologicznym, karta Multisport, ubezpieczenie, konkursy wewnętrzne, programy zniżkowe i lojalnościowe oraz 16 godzin na wolontariat „Dzień na U”, pracę w oparciu o wartości Aliorowców: odpowiedzialność, otwartość, innowacyjność oraz zorientowanie na klienta, Alior Uniwersytet – przestrzeń do rozwoju kompetencji zawodowych oraz personalnych, nagrodę pieniężną za skuteczne polecenie kandydata w ramach Programu Poleceń.

Technology

SOFLAB TECHNOLOGY

Programista/ka Android

Senior

Remote

Warsaw, Poland

100 - 130 PLN/hr

🏢 Summary: B2B contract for a Senior Android Developer to design, develop, and maintain advanced Android applications using modern technologies. The role focuses on implementing new features, ensuring high performance, fixing bugs, writing tests, and maintaining technical documentation in a fully remote environment. The project is planned for 12+ months with an hourly rate. 🗂️ Requirements: Minimum 4 years of experience in Kotlin development, Very good knowledge of Kotlin and its ecosystem, Practical experience with Android SDK, Experience with XML-based views, Experience with Jetpack Compose, Experience with Kotlin Coroutines, Knowledge of Clean Architecture and SOLID principles, Experience with MVVM design pattern, Experience with REST API integration, Experience working with JSON data, Experience in unit and integration testing, Knowledge of Git and GitFlow, Experience working in Scrum methodology 📃 Skills: Kotlin, Android, SDK, XML, Jetpack, Compose, Coroutines, CleanArchitecture, SOLID, MVVM, REST, JSON, JUnit, MockK, Robolectric, Git, GitFlow, Scrum 🏢 Description: ZADANIA: Projektowanie zaawansowanych aplikacji na systemy Android Współpraca z zespołem projektowym w celu dostarczania i projektowania nowych funkcji Diagnoza i naprawianie błędów, dbałość o wydajność aplikacji Przeprowadzanie testów aplikacji Ciągłe wdrażanie nowych funkcjonalności Opracowywanie dokumentacji technicznej WYMAGANIA: Minimum 4 lata doświadczenia w tworzeniu aplikacji z użyciem języka Kotlin Bardzo dobra znajomość Kotlina oraz jego ekosystemu Praktyczne doświadczenie z Android SDK, widokami opartymi na XML, a także Jetpack Compose i Kotlin Coroutines Znajomość zasad projektowania oprogramowania, w tym Clean Architecture oraz SOLID Doświadczenie w pracy z wzorcami projektowymi, szczególnie MVVM Umiejętność integracji z REST API oraz pracy z danymi w formacie JSON Doświadczenie w tworzeniu testów jednostkowych i integracyjnych (np. JUnit, MockK, Robolectric) Znajomość systemu kontroli wersji Git (w tym GitFlow) oraz doświadczenie w pracy zespołowej Znajomość metodyk zwinnych, takich jak Scrum DODATKOWE INFORMACJE: Forma współpracy: b2b Stawka: 100 -130 zł/h Długość zatrudnienia: 12 miesięcy + Model pracy: 100% zdalnie

Technology

Sii

Programista / Programistka Android z Kotlin Multiplatform (f/m/x)

Senior

Hybrid

Warsaw, Poland

20,000 - 26,000 PLN

🏢 Summary: Android Developer role focused on developing and maintaining banking mobile applications in a high-scale omnichannel environment using Kotlin Multiplatform. The position involves building shared business logic, modern UI development with Jetpack Compose, integrations with banking systems and payment services, and participation in CI/CD and architectural decisions. The project emphasizes code quality, scalability, and collaboration across cross-functional teams. 🗂️ Requirements: Minimum 5 years of Android development experience, Minimum 3 years of Kotlin Multiplatform experience, Strong knowledge of Clean Architecture, Strong knowledge of SOLID principles, Minimum 2 years of experience with Coroutines or RxJava, Experience with Koin for Dependency Injection, Experience with Jetpack Compose, Experience with Compose Multiplatform, Ability to write BDD tests, Fluent Polish language skills, Residence in Poland 📃 Skills: Kotlin, Android, KotlinMultiplatform, JetpackCompose, ComposeMultiplatform, Coroutines, RxJava, Koin, BDD, CI/CD, SOLID 🏢 Description: Do zespołu rozwijającego platformę omnichannel dla jednego z największych banków w Polsce poszukujemy osoby na stanowisko Programisty/Programistki Android do rozwoju i utrzymania nowoczesnych aplikacji mobilnych, wykorzystywanych przez setki tysięcy użytkowników. Projekt realizowany jest w środowisku o wysokich wymaganiach dotyczących jakości, bezpieczeństwa i skalowalności, z wykorzystaniem Kotlin Multiplatform jako kluczowej technologii do współdzielenia logiki biznesowej pomiędzy platformami. Your tasks Rozwój i utrzymanie aplikacji mobilnej w ekosystemie bankowym Projektowanie i implementacja wspólnej logiki biznesowej w Kotlin Multiplatform dla Androida Tworzenie interfejsów użytkownika w oparciu o Jetpack Compose oraz Compose Multiplatform Integracja aplikacji z systemami bankowymi, usługami zewnętrznymi oraz mechanizmami płatności (np. Google Pay) Dbanie o jakość kodu poprzez testy automatyczne, code review oraz udział w decyzjach architektonicznych Wspieranie zespołu technicznie - pomoc w rozwiązywaniu problemów, przegląd kodu oraz dzielenie się wiedzą Współpraca z zespołami produktowymi, backendowymi, iOS oraz innymi jednostkami IT w celu dostarczania spójnych rozwiązań Udział w utrzymaniu i rozwoju procesów CI/CD oraz pipeline’ów budowania i testowania aplikacji Requirements Minimum 5 lat doświadczenia jako Programista/Programistka Android Co najmniej 3 lata praktycznego doświadczenia w Kotlin Multiplatform Bardzo dobra znajomość Clean Architecture oraz zasad SOLID Minimum 2 lata doświadczenia w programowaniu asynchronicznym z użyciem Coroutines lub RxJava Doświadczenie w Dependency Injection z użyciem Koin Doświadczenie w pracy z Jetpack Compose oraz Compose Multiplatform Umiejętność pisania testów BDD Wymagana płynna znajomość języka polskiego Wymagane przebywanie na terenie Polski

Technology

Alior Bank SA

Senior Software Developer (Android – Kotlin MultiPlatform / Compose Multiplatform) (K/M)

Senior

On-site

Krakow, Poland

🏢 Summary: Role focused on developing mobile applications using Kotlin Multiplatform (Alior Mobile and Alior Kids) with strong emphasis on architecture, code quality, and technical decision-making. The position involves close collaboration in agile teams and active contribution to architectural and technological choices. It also includes mentoring and influencing the technical direction of the mobile solutions. 🗂️ Requirements: Minimum 6 years of experience in Kotlin, Commercial experience with Jetpack Compose, Experience with Kotlin Multiplatform, Experience with Compose Multiplatform, Knowledge of Clean Architecture, Knowledge of MVVM pattern, Experience in mobile application testing, Experience with Espresso, Experience with JUnit, Experience with MockK, Senior-level mentoring experience, Focus on code quality and best practices 📃 Skills: Kotlin, Jetpack, Compose, Multiplatform, MVVM, CleanArchitecture, Espresso, JUnit, MockK, Agile 🏢 Description: Mamy dla Ciebie pracę, która polega na: rozwijaniu aplikacji mobilnych opartych o Kotlin Multiplatform – Alior Mobile oraz Alior Kids, współpracy z analitykami, testerami oraz zespołami backendowymi w metodykach agile’owych, współudziale w podejmowaniu decyzji technologicznych i architektonicznych, dbaniu o jakość kodu, czytelność architektury oraz stosowanie dobrych praktyk, aktywnym wpływie na kształt funkcji wytwarzanych przez zespół. Jeśli jesteś osobą, która: posiada minimum 6 lat doświadczenia w programowaniu w Kotlin, Jetpack Compose, Kotlin Multiplatform oraz Compose Multiplatform, pracuje w oparciu o Clean Architecture oraz wzorzec MVVM, ma doświadczenie w testowaniu aplikacji mobilnych z wykorzystaniem Espresso, JUnit oraz MockK, pełniła rolę mentorską lub wspierała zespół developerski na poziomie seniorskim, dba o jakość kodu, lubi nowe wyzwania i chętnie dzieli się wiedzą. Oferujemy umowę o pracę, pakiet benefitów m.in. kafeteria, prywatna opieka medyczna z pakietem stomatologicznym, karta Multisport, ubezpieczenie, konkursy wewnętrzne, programy zniżkowe i lojalnościowe oraz 16 godzin na wolontariat „Dzień na U”, pracę w oparciu o wartości Aliorowców: odpowiedzialność, otwartość, innowacyjność oraz zorientowanie na klienta, Alior Uniwersytet – przestrzeń do rozwoju kompetencji zawodowych oraz personalnych, nagrodę pieniężną za skuteczne polecenie kandydata w ramach Programu Poleceń.

Technology

Avenga

Fullstack Java Angular Developer

Mid

Remote

Warsaw, Poland

16,000 - 20,000 PLN

🏢 Summary: The offer is for a Java Developer responsible for designing, developing, testing, and deploying high-performance applications processing large data volumes in a JVM environment. The role includes building supporting tools, CI/CD processes, and deployment solutions, as well as maintaining and monitoring applications. The position involves working with modern backend and frontend technologies in a hybrid work model. 🗂️ Requirements: Minimum 3 years experience building high-performance JVM applications, Experience processing large data volumes, Very good knowledge of Java 17+, Very good knowledge of Spring or Playframework, Very good knowledge of TypeScript and RxJs, Good knowledge of Angular 2+, Knowledge of Hibernate and JPA, Knowledge of TCP, UTP, OAuth/OpenID, Websocket, Knowledge of Docker, JUnit, Bash, Linux, Experience with CI/CD pipelines in Jenkins or GitlabCI, Experience with Git version control, Knowledge of event sourcing, Object-oriented and functional design skills 📃 Skills: Java, Spring, Playframework, TypeScript, RxJs, Angular, Hibernate, JPA, TCP, UTP, OAuth, OpenID, Websocket, Docker, JUnit, Bash, Linux, Jenkins, GitlabCI, Git, JVM, Kafka, Redis, Openshift, Node.js, UML, Ansible 🏢 Description: Zakres zadań Prace koncepcyjne i projektowe w zakresie budowy aplikacji. Aktywny udział w dopracowywaniu wymagań funkcjonalnych i niefunkcjonalnych. Prace programistyczne wraz z opracowywaniem i pisaniem testów. Udział w przygotowaniu i prowadzeniu wdrożeń. Projektowanie i tworzenie narzędzi oraz procedur wspomagających testy, oraz administrowanie aplikacjami. Przygotowanie wydań systemów, w tym opracowanie changelogów – listy zmian w systemach w ramach przygotowania wydań. Opracowanie dokumentacji związanej z wykonywanymi pracami. Dostarczanie narzędzi wdrażania, utrzymania i monitoringu dla zespołów eksploatacyjnych. Oczekujemy Minimum 3 lat doświadczenia w budowaniu aplikacji wydajnych, przetwarzających dużą ilość danych w środowisku JVM. Bardzo dobrej znajomości Java 17+, Spring / Playframework, TypeScript, RxJs, Hibernate, JPA. Dobrej znajomości Angular2+. Znajomości protokołów TCP, UTP, OAuth/OpenID, Websocket. Znajomości Docker, JUnit, Angular, Bash, Linux, event sourcing. Umiejętności budowania procesów CI/DC w Jenkins/GitlabCI. Umiejętności projektowania obiektowego oraz funkcyjnego. Doświadczenia w pracy z systemem kontroli wersji GIT. Mile widziane Doświadczenie z Kafką, Redis, Openshift. Doświadczenie w Node.js. Umiejętności projektowania i modelowania z wykorzystaniem notacji UML znajomość Ansible. Oferujemy Zatrudnienie w oparciu o umowę o pracę. Ciekawą pracę w środowisku rynku kapitałowego. Możliwość rozwoju zawodowego. Atrakcyjny system wynagradzania. Dostęp do szkoleń, konferencji. Bogaty pakiet benefitów (pakiet kafeteryjny, prywatna opieka medyczna, ubezpieczanie na życie, PPE). Możliwość pracy hybrydowej.

Technology

B2Bnetwork

Senior Mobile Engineer

Senior

Remote

Warsaw, Poland

🏢 Summary: Long-term role focused on designing and developing a scalable Design System component library for a banking mobile application using Kotlin Multiplatform. The position involves cross-platform mobile development, architectural decisions, and close collaboration with UX/UI and backend teams in an Agile environment. Emphasis is placed on code quality, performance, accessibility, and engineering best practices. 🗂️ Requirements: Minimum 5 years of experience in mobile application development, Strong knowledge of Kotlin and Android environment, Commercial experience with Kotlin Multiplatform, Experience with Compose Multiplatform and Jetpack Compose, Knowledge of SwiftUI and iOS platform, Experience in application architecture design (e.g. MVVM, Clean Architecture), Experience in financial or fintech projects, Knowledge of accessibility standards (WCAG) 📃 Skills: Kotlin, Android, KotlinMultiplatform, ComposeMultiplatform, JetpackCompose, SwiftUI, iOS, MVVM, CleanArchitecture, WCAG, Git, CI/CD, Jira, Docker 🏢 Description: Opis projektu: Projekt realizowany jest w ramach rozwoju nowoczesnych aplikacji mobilnych i webowych w sektorze bankowym, które są stale rozwijane i rozbudowywane o nowe funkcjonalności. Osoba na tym stanowisku dołączy do zespołu odpowiedzialnego za tworzenie i rozwój komponentów Design Systemu dla aplikacji mobilnej, co ma kluczowe znaczenie dla zapewnienia spójności i skalowalności interfejsu użytkownika. Praca odbywa się w metodyce Agile, w krótkich, dwutygodniowych sprintach, z naciskiem na wysoką jakość rozwiązań oraz współpracę między zespołami technologicznymi, UX/UI i biznesowymi. Projekt ma charakter długoterminowy i daje realny wpływ na rozwój kluczowych produktów cyfrowych w organizacji. Zakres zadań: Projektowanie i rozwój biblioteki komponentów dla aplikacji mobilnej z wykorzystaniem Kotlin Multiplatform. Współpraca z zespołami domenowymi, backendem oraz UX/UI przy tworzeniu skalowalnych rozwiązań. Utrzymywanie wysokiej jakości kodu poprzez code review oraz testy. Optymalizacja aplikacji pod kątem wydajności, dostępności oraz zgodności z WCAG. Wdrażanie dobrych praktyk inżynieryjnych oraz automatyzacji procesów. Udział w podejmowaniu decyzji architektonicznych. Wymagania: Minimum 5 lat doświadczenia w programowaniu aplikacji mobilnych. Bardzo dobra znajomość Kotlin oraz środowiska Android. Doświadczenie w pracy z Kotlin Multiplatform. Znajomość Compose Multiplatform oraz Jetpack Compose. Znajomość SwiftUI oraz platformy iOS. Doświadczenie w projektowaniu architektury aplikacji (np. MVVM, Clean Architecture). Umiejętność pracy zespołowej i komunikacji z zespołami produktowymi oraz biznesowymi. Doświadczenie w projektach z sektora finansowego lub fintech. Znajomość zasad dostępności (WCAG). Mile widziane: Znajomość narzędzi Git, CI/CD, Jira oraz Docker. Doświadczenie w pracy z procesami automatyzacji. Doświadczenie w budowie lub utrzymaniu design systemów.

Technology

Appliscale

Senior Android Engineer

Senior

Remote

Krakow, Poland

20,000 - 28,000 PLN

🏢 Summary: Development and large-scale delivery of Android applications for B2B and B2C clients, with responsibility for architecture, quality, and production maintenance. The role involves designing mobile-to-backend integrations, applying modern architectural patterns, and supporting CI/CD and monitoring processes. You will contribute to feature scoping, performance optimization, and continuous improvement of Android solutions. 🗂️ Requirements: Minimum 4 years commercial experience in Android development, Degree in Computer Science, Software Engineering or related field, Strong knowledge of software engineering principles, testing, data structures and algorithms, Hands-on experience designing mobile and backend architectures, Experience with MVI and TCA architectural patterns, Experience with REST or GraphQL APIs, Strong experience with CI/CD processes, Knowledge of OOP, SOLID principles and Clean Code, Experience with dependency injection and multithreading, Experience working in Agile methodologies (SCRUM or Kanban) 📃 Skills: Kotlin, Android, REST, GraphQL, CI/CD, MVI, TCA, OOP, SOLID, CleanCode, DependencyInjection, Threading, Scrum, Kanban, DataStructures, Algorithms 🏢 Description: About the role We are seeking candidates for our client, which operates in Europe. You will be a member of a team responsible for the development and delivery of mobile Android apps. A strong hands-on experience in delivering Android apps to customers on a large scale, supported with CI/CD processes and production monitoring, is a requirement. Technologies we work with: Kotlin, Android, AWS, Typescript, JavaScript, Node.js, REST/GraphQL APIs. Responsibilities Development and delivery of Android apps for B2B and B2C clients Design software architecture between mobile apps and systems that they connect with Follow and improve the concepts of dependency injection and threading inside apps Scoping and assessing the complexity of features Continuously improve the quality and performance of mobile apps Maintaining apps on production used by consumers from several European countries Monitor and create prototypes for new technological opportunities (E.g., WearOS) Participating in sprint planning, daily sprints and meetings with product owners for grooming new features Recruiting new team members Collaborating with other team members and teams that depend on the functionalities that you develop Required qualifications Minimum of 4 years commercial work experience in building Android apps Bachelor's or higher degree in Computer Science, Software Engineering, or a related field Strong understanding of software engineering principles, testing, data structures and algorithms Solid hands-on experience in solving architectural problems for mobile apps and backend services Fluency in architecture and patterns: MVI, TCA, REST/GraphQL APIs Strong hands-on experience of CI&CD processes Understanding of OO design patterns, dependency injection, SOLID principles and Clean Code Able to work with Agile methodologies such as SCRUM and/or Kanban Good communication and collaboration skills Team player and a leading by example approach Self-motivation, proactive attitude Proficiency in English, it’s our daily business language Nice to have Experience in developing Cloud and Infrastructure solutions with AWS and CI/CD processes supported by tools like Docker, Kubernetes, Jenkins, Terraform, CircleCI, GitlabCI, Datadog, etc. Working experience with one of the object-oriented and/or functional languages such as Elixir, C++, C#, Golang, Erlang, Python, Kotlin, Node.js

Technology

Fundacja Szkoła w Chmurze

Android Developer

Senior

Remote

Warsaw, Poland

14,000 - 18,000 PLN

🏢 Summary: Offer for an Android Developer to develop and maintain a native mobile application, implementing new features using modern Android standards and participating in architectural decisions. The role involves close collaboration with product, UX, and backend teams, with strong focus on code quality, performance, and best practices in Kotlin. Remote work within a Scrum-based mobile team. 🗂️ Requirements: Minimum 3 years commercial experience in Android development, Strong knowledge of Kotlin and Android ecosystem, Experience with Jetpack Compose, Practical experience with Coroutines and Flow/StateFlow, Knowledge of MVVM or MVI and Clean Architecture, Experience with Hilt, Experience integrating REST APIs, Experience with Room and DataStore, Ability to write unit tests using JUnit and Mockk, Experience with Git and code review workflows 📃 Skills: Kotlin, Android, Jetpack, Compose, Coroutines, Flow, StateFlow, MVVM, MVI, CleanArchitecture, Hilt, REST, Retrofit, Room, DataStore, JUnit, Mockk, Git, CI/CD, Firebase 🏢 Description: Cześć! W ramach największej szkoły edukacji domowej w Polsce, poszukujemy do naszej aplikacji natywnej dewelopera Android. Zespół deweloperski składa się z 2 programistów IOS, 2 programistów Android (jednym z nich będziesz Ty). Działamy w ramach 15 osobowego zespołu aplikacji mobilnej, w skład którego wchodzą: product managerka, testerzy, deweloperzy backend, deweloperzy mobile, deweloperka frontend oraz zespół UX/UI. Pracujemy w scrumbanie, słyszymy się na daily o 14:00, na retro oraz kickoffach. Cały zespół pracuje zdalnie, jednak widujemy się minimum 2 razy w roku w Warszawie. Szukamy proaktywnej osoby, która stosuje najlepsze praktyki Kotlin, jest otwarta na wymianę i dzielenie się wiedzą! Zakres obowiązków: Rozwój i utrzymanie aplikacji mobilnej na platformę Android; Projektowanie i implementacja nowych funkcjonalności w oparciu o nowoczesne standardy Android; Współpraca z zespołem produktowym, UX oraz backendem; Optymalizacja wydajności i jakości aplikacji; Udział w decyzjach architektonicznych; Wsparcie mniej doświadczonych developerów / mentoring; Dbanie o jakość kodu (code review, testy, best practices). Wymagania: Min. 3 lata doświadczenia komercyjnego w rozwoju aplikacji Android; Bardzo dobra znajomość Kotlin oraz ekosystemu Android; Doświadczenie z Jetpack Compose; Praktyczna znajomość Kotlin Coroutines, Flow / StateFlow; Znajomość wzorców architektonicznych (MVVM / MVI, Clean Architecture); Doświadczenie z Hilt; Praca z REST API / Retrofit; Znajomość Room i DataStore; Pisanie unit testów (JUnit, Mockk); Praca z Git (branching, code review). Mile widziane: Znajomość CI/CD dla aplikacji mobilnych; Znajomość narzędzi analitycznych i monitorujących (np. Firebase). Co oferujemy?: Pracę zdalną – pracuj z dowolnego miejsca; Ciekawy projekt – będziesz częścią zespołu tworzącego jedyną na rynku aplikację bezpośrednio wspierającą tysiące dzieci w edukacji domowej z całej Polski; Umowa B2B bez zapisu o wyłączności; Projekt z funkcjami AI – w aplikacji dostępne są moduły z wykorzystaniem sztucznej inteligencji; Okazjonalne spotkania z zespołem – biuro w Warszawie, zapraszamy we wtorki jeśli jesteś w okolicy. Spotkania zespołowe odbywają się ok. dwa razy w roku. Proces rekrutacji: Przesłanie CV wraz z formularzem Video Screening Rozmowa techniczna z Product Managerem i Tech Leadem Informacja o zatrudnieniu🎉