New offer - be the first one to apply!

August 8, 2026

Inżynier ds. Build & Release Aplikacji Mobilnych

Senior • Hybrid

190 - 215 PLN/hr

Warsaw, MZ, Poland

Na początek konkrety:

  • Możliwa forma współpracy: B2B
  • Stawka: 190–215 PLN/h
  • Tryb pracy: hybryda (osoby z Warszawy: 1 raz w tygodniu z biura; osoby spoza Warszawy: 2 razy w miesiącu)
  • Wymiar pracy: 1 FTE

O projekcie

Projekt koncentruje się na budowie nowoczesnego, zautomatyzowanego środowiska Build & Release dla aplikacji Android i iOS, zapewniającego wysoką jakość, bezpieczeństwo oraz niezawodność procesu wydawniczego. Rola obejmuje współpracę z zespołami Android, iOS, QA, architektami oraz DevOps, z wpływem na sposób pracy wielu zespołów produktowych i kierunek rozwoju procesów inżynierskich.

Zakres obowiązków

  • Projektowanie, rozwój oraz utrzymanie procesów Build & Release dla aplikacji mobilnych Android i iOS.
  • Projektowanie oraz rozwój pipeline’ów CI/CD zapewniających szybkie, bezpieczne i powtarzalne dostarczanie aplikacji.
  • Automatyzacja procesów budowania, podpisywania, testowania oraz publikacji aplikacji mobilnych.
  • Zarządzanie procesami wydawniczymi w Google Play, Apple App Store oraz innych kanałach dystrybucji.
  • Administracja certyfikatami, provisioning profiles, kluczami podpisującymi oraz politykami bezpieczeństwa.
  • Monitorowanie jakości procesu Build & Release oraz identyfikowanie obszarów wymagających optymalizacji.
  • Analiza oraz rozwiązywanie problemów związanych z procesami kompilacji, integracji i publikacji aplikacji.
  • Optymalizacja czasu budowania aplikacji oraz wydajności infrastruktury CI/CD.
  • Tworzenie i utrzymywanie standardów oraz dobrych praktyk dotyczących procesu dostarczania aplikacji mobilnych.
  • Współpraca z zespołami Android, iOS, QA, architektami oraz DevOps przy projektowaniu rozwiązań technicznych.
  • Wspieranie zespołów deweloperskich w zakresie procesów Build & Release oraz automatyzacji.
  • Mentoring techniczny i dzielenie się wiedzą z innymi inżynierami.
  • Udział w definiowaniu kierunku rozwoju platformy Mobile CI/CD oraz wdrażaniu nowych technologii.

Wymagania

  • Minimum 10 lat doświadczenia w rozwoju aplikacji mobilnych.
  • Minimum 5 lat doświadczenia w projektowaniu i utrzymaniu procesów Build & Release dla Android oraz iOS.
  • Doświadczenie w pracy w środowiskach rozwijających wiele aplikacji mobilnych, np. fintech lub aplikacje bankowe.
  • Praktyczne doświadczenie z Gradle, Xcode, Fastlane, Jenkins oraz Git.
  • Doświadczenie w projektowaniu i utrzymaniu pipeline’ów CI/CD dla aplikacji mobilnych.
  • Znajomość procesów podpisywania aplikacji, zarządzania certyfikatami oraz publikacji do Google Play i App Store.
  • Doświadczenie w zarządzaniu certyfikatami, provisioning profiles oraz keystore.
  • Doświadczenie w zarządzaniu wieloma wariantami aplikacji: flavors, build variants oraz environments.
  • Znajomość Firebase Crashlytics, Grafana, ELK, SonarQube, Artifactory, Sentry, NDK, Groovy oraz Huawei AppGallery.
  • Doświadczenie z zagadnieniami Mobile Security i DevSecOps.
  • Umiejętność diagnozowania i optymalizacji procesów budowania, skracania czasu buildów oraz rozwiązywania problemów związanych z release’ami.
  • Dobra znajomość środowisk macOS i Linux oraz języków skryptowych Python i Bash.
  • Doświadczenie w definiowaniu standardów technicznych oraz współpracy z architektami, deweloperami i interesariuszami biznesowymi.
  • Proaktywne podejście do pracy.

Oferujemy

  • Atrakcyjna lokalizacja biura.
  • Możliwość pracy zdalnej.
  • Długoterminowa współpraca.
  • Atmosfera otwartości i współpracy w zgranym zespole.
  • Otwartość na inicjatywy pracowników.
  • Bliskość restauracji i sklepów.
  • Możliwość realnego wpływu na produkt.

Opis procesu rekrutacji

  • Rozmowa telefoniczna z przedstawicielem.
  • Weryfikacja techniczna z przedstawicielem klienta (1,5 h).
  • Zdalna rozmowa rekrutacyjna (1,5 h).
  • Spotkanie z managerem zespołu.

Similar jobs you might like

Technology

4IT Solutions

Regular iOS Developer

Senior

Hybrid

Warsaw, Poland

100 - 110 PLN/hr

🏢 Summary: Oferta dotyczy długoterminowej współpracy B2B przy rozwoju jednej z najpopularniejszych aplikacji mobilnych w branży finansowej. Rola obejmuje rozwój, utrzymanie i migrację aplikacji iOS z wykorzystaniem Swift, UIKit i SwiftUI, w tym migrację z Objective-C oraz udział w procesie wydawniczym. Projekt realizowany jest w modelu hybrydowym z dużym wpływem na rozwój produktu i pracą w doświadczonym zespole. 🗂️ Requirements: Minimum 4 lata komercyjnego doświadczenia w rozwoju aplikacji iOS, Bardzo dobra znajomość Swift, Doświadczenie w pracy z kodem Objective-C i jego utrzymaniu, Praktyczne doświadczenie w UIKit, Znajomość SwiftUI, Znajomość Swift Concurrency, Znajomość REST API, Znajomość mechanizmów autoryzacji, Doświadczenie w pisaniu testów jednostkowych (XCTest), Znajomość Xcode, Znajomość Git, Znajomość SPM lub CocoaPods, Podstawy diagnostyki wydajności z użyciem Instruments, Znajomość wzorca MVVM, Umiejętność refaktoryzacji i migracji kodu 📃 Skills: Swift, Objective-C, UIKit, SwiftUI, Swift, Concurrency, REST, XCTest, Xcode, Git, SPM, CocoaPods, Instruments, MVVM, C++, Jenkins, CI/CD 🏢 Description: Poszukujemy iOS Developera dla naszego Klienta  globalnego lidera w zakresie kompleksowych usług IT, obsługujący blisko 6000 klientów z różnych branż na całym świecie. Każdego dnia wspiera rozwój swoich partnerów w erze sztucznej inteligencji, dostarczając operacje o znaczeniu krytycznym na dużą skalę  z zachowaniem najwyższych standardów bezpieczeństwa, niezawodności i wydajności. Firma jest zaufanym partnerem najbardziej innowacyjnych organizacji na świecie, wyróżniając się głęboką wiedzą specjalistyczną, wieloletnim doświadczeniem i wartościami, które przekładają się na realne wyniki biznesowe. Na początek konkrety: Możliwa forma współpracy: B2B Stawka: do 110 PLN/h Tryb pracy: Hybryda (raz w tygodniu z biura dla osób mieszkających w Warszawie) (2 wizyty w miesiącu dla osób z poza Warszawy) Wymiar pracy: 1FTE O projekcie: Projekt dotyczy prac nad jedną z najpopularniejszych aplikacji mobilnych w branży finansowej, która cieszy się ogromnym zaufaniem użytkowników. Aplikacja jest uznawana za jedną z najlepszych w swojej kategorii. Zespół nieustannie rozwija i ulepsza produkt, wdrażając nowe funkcje zgodne z najnowszymi standardami systemów operacyjnych. Dzięki ogromnej bazie użytkowników każda aktualizacja otrzymuje natychmiastowy feedback, co pozwala na szybkie dostosowywanie aplikacji do realnych potrzeb klientów. Zakres obowiązków: Rozwój i utrzymanie aplikacji iOS zgodnie z wymaganiami biznesowymi i technicznymi Utrzymanie, refaktoryzacja, migracja oraz rozwój interfejsów użytkownika w UIKit i SwiftUI Implementacja nowych funkcjonalności oraz migracja istniejącego kodu Objective-C do Swift Diagnostyka i naprawa błędów Udział w code review Współpraca z zespołem deweloperskim, QA i analitykami Udział w procesie wydawniczym aplikacji Wymagania: Minimum 4 lata doświadczenia komercyjnego w rozwoju aplikacji iOS Bardzo dobra znajomość Swift Praktyczne doświadczenie w pracy z kodem Objective-C oraz jego utrzymaniu Praktyczne doświadczenie w UIKit oraz znajomość SwiftUI i Swift Concurrency Znajomość REST API oraz podstawowych mechanizmów autoryzacji Doświadczenie w pisaniu testów jednostkowych (XCTest) Praktyczna znajomość narzędzi wykorzystywanych w rozwoju aplikacji iOS: Xcode, Git, SPM lub CocoaPods oraz podstaw diagnostyki wydajności z wykorzystaniem Instruments Znajomość wzorca MVVM oraz umiejętność pracy z istniejącą architekturą aplikacji Umiejętność refaktoryzacji i migracji istniejącego kodu do nowszych rozwiązań technologicznych Mile widziane: Podstawy C++ lub doświadczenie w integracji istniejących komponentów Jenkins lub inne CI/CD Doświadczenie w sektorze bankowym lub fintech będzie dużym atutem Znajomość zagadnień bezpieczeństwa aplikacji mobilnych Oferujemy: Możliwość pracy zdalnej Długoterminowa współpraca Możliwość podnoszenia kwalifikacji zawodowych Atmosfera otwartości i współpracy w zgranym zespole Spotkania integracyjne Otwartość na inicjatywy pracowników Możliwość realnego wpływu na produkt Opis procesu rekrutacji: Spotkanie z 4IT Solutions Rozmowa techniczna z klientem (Może być opcjonalnie jeszcze druga rozmowa) ... i finalizujemy rozmowy :)

Technology

j-labs

Fullstack Engineer (Java+React)

Senior

Hybrid

Krakow, Poland

150 - 180 PLN

🏢 Summary: Engineering role focused on developing enhancements and providing production support for a banking platform within a global team. The position combines backend and frontend development with incident resolution, DevOps practices, and application reliability. Work is hybrid with strong involvement in microservices-based systems and observability tooling. 🗂️ Requirements: Experience with Java 21, Experience with Spring Boot 3.x, Knowledge of JUnit, Experience with microservices architecture, Experience with REST API development, Knowledge of JSON, Experience with React JS, Experience with PostgreSQL, Experience with MQ or Solace, Knowledge of Kubernetes, Knowledge of Redis, Understanding of application security, Experience with observability tools, Experience with CI/CD and DevOps tools 📃 Skills: Java, SpringBoot, JUnit, Microservices, REST, JSON, React, PostgreSQL, MQ, Solace, Kubernetes, Redis, Security, Grafana, Splunk, Logstash, Prometheus, OpenTelemetry, Zipkin, Jenkins, Ansible 🏢 Description: Szukamy Inżyniera który dołączy do globalnego zespołu, przyczyniając się do rozwoju aplikacji i bieżącego wsparcia całej platformy dla banku. Lokalizacja: Kraków, praca hybrydowa (2 dni z biura) . Zadania: Dostarczanie usprawnień aplikacji oraz wsparcia jako część globalnego zespołu inżynierskiego. Współpraca z biznesem w celu planowania i realizacji dostaw, zapewniając osiąganie kamieni milowych. Prowadzenie rozwiązywania krytycznych incydentów oraz doprowadzanie poprawek do zakończenia w wymaganych ramach czasowych. Odpowiedzialność za kompleksowe działania związane ze wsparciem produkcyjnym, w tym zarządzanie zgłoszeniami, ticketami i zapytaniami ad hoc oraz śledzenie ich do momentu rozwiązania. Diagnozowanie i rozwiązywanie problemów aplikacyjnych w celu utrzymania wydajności, niezawodności i użyteczności dla użytkowników systemu. Tworzenie i utrzymywanie wytycznych dobrych praktyk, dokumentacji technicznej oraz artefaktów procesowych. Ciągłe rozwijanie kompetencji poprzez szkolenia, certyfikacje i naukę praktyczną. Pełnienie roli eksperta domenowego (SME) w zakresie funkcjonalności usług, ograniczeń i aspektów operacyjnych. Identyfikowanie i eskalowanie ryzyk, problemów, zależności i założeń na etapie projektowania w metodyce agile. Wymagania (must have): Java 21, Spring Boot 3.x, JUnit, mikroserwisy, REST API, JSON, React JS, PostgreSQL, MQ/Solace, Znajomość: Kubernetes, Redis, bezpieczeństwo aplikacji, Doświadczenie z narzędziami observability oraz DevOps/CI/CD: Grafana, Splunk, Logstash, Prometheus, OpenTelemetry, Zipkin, Jenkins, Ansible, Bardzo dobre umiejętności komunikacji pisemnej i ustnej oraz zdolność efektywnej współpracy w zespołach rozproszonych, Wysoka responsywność, szczególnie w codziennym wsparciu aplikacji, Samodzielność i odpowiedzialność, umiejętność przejmowania inicjatywy i doprowadzania zadań do końca, Orientacja na klienta, zdolność rozumienia i interpretowania potrzeb użytkowników, Tworzenie jasnej, zwięzłej i wysokiej jakości dokumentacji oraz rezultatów pracy, Komfort pracy w modelu DevOps, z wkładem w różne obszary, takie jak analiza biznesowa, testowanie (w tym manualne) oraz wsparcie. Wymagania (nice to have): Podstawy: Python, Activiti (silnik workflow), JMock/Mockito, skrypty powłoki (shell scripting), Selenium, Serenity, Doświadczenie w budowaniu lub wspieraniu aplikacji opartych na workflow.

Technology

New offer

P&P Solutions

Full-Stack Mobile Engineer (iOS, Android & Spring Boot)

Mid

Remote

Warsaw, Poland

140 - 150 PLN

🏢 Summary: Part-time remote Full-Stack Mobile Engineer role focused on maintaining and incrementally improving production native iOS and Android applications alongside Spring Boot backend services. The engineer will resolve live issues, manage mobile releases, implement enhancements, and support secure, reliable application operations. 🗂️ Requirements: 3+ years of commercial iOS development experience, 3+ years of commercial Android development experience, Swift and UIKit expertise, Kotlin and Jetpack Compose expertise, Native iOS and Android development knowledge, UIKit, Storyboard, and Jetpack Compose knowledge, iOS Keychain and Android KeyStore experience, Mobile OS compatibility experience, End-to-end mobile release management experience, App Store, TestFlight, and Google Play publishing experience, Mobile CI/CD and device compatibility testing familiarity, Spring Boot and Java 17 experience, REST API integration and PostgreSQL experience, Spring Security familiarity, Mobile security, cryptographic key management, and secure authentication knowledge, RSA-based authentication, secure API communication, token lifecycle, and session management knowledge, Production incident troubleshooting and root-cause analysis experience, Cross-functional collaboration in an Enhance & Operate model 📃 Skills: Swift, UIKit, Storyboard, Kotlin, Jetpack, Compose, Keychain, KeyStore, TestFlight, AppStore, GooglePlay, CI/CD, SpringBoot, Java, REST, PostgreSQL, SpringSecurity, RSA 🏢 Description: We are looking for a Full-Stack Mobile Engineer to support the maintenance and incremental development of a production mobile solution covering native iOS, native Android, and Spring Boot backend services. The project requires a hands-on engineer who can work across the mobile ecosystem, troubleshoot production issues, deliver improvements, manage mobile application releases, and support the evolution of secure and reliable mobile applications. Requirements Mobile Development (iOS & Android) • 3+ years of commercial experience in iOS development using Swift and UIKit • 3+ years of commercial experience in Android development using Kotlin and Jetpack Compose • Strong understanding of native mobile application development across both platforms • Strong knowledge of UIKit, Storyboard-based applications, and Jetpack Compose • Experience with mobile platform security mechanisms, including iOS Keychain and Android KeyStore • Experience ensuring mobile application compatibility with new operating system releases Mobile Application Releases & Delivery • Hands-on experience managing mobile application releases end-to-end • Experience with App Store release processes, including certificates, provisioning profiles, TestFlight, and publication • Experience managing Google Play releases and application publishing processes • Familiarity with mobile CI/CD pipelines, release automation, and device compatibility testing Backend & API Integration • Experience working with existing Spring Boot applications (Java 17) • Ability to analyze, debug, and modify existing backend services • Understanding of REST APIs and API integrations • Experience working with PostgreSQL • Familiarity with Spring Security Security & Authentication • Practical knowledge of mobile application security best practices • Understanding of cryptographic key management and secure authentication mechanisms • Experience with RSA-based authentication • Knowledge of secure API communication patterns • Understanding of token lifecycle and session management Production Support & Collaboration • Experience working with production applications and resolving live issues • Experience participating in incident analysis, root cause investigations, and resolution activities • Ability to collaborate with cross-functional engineering and delivery teams in an Enhance & Operate model Nice to have • Working knowledge of AWS services, including EC2, RDS, S3, CloudWatch, and WAF • Additional experience with security and authentication solutions Key Responsibilities • Maintain and enhance native mobile applications for iOS and Android. • Investigate, troubleshoot, and resolve production issues. • Implement minor feature enhancements and improvements. • Ensure compatibility with new mobile operating system releases. • Manage App Store and Google Play release processes. • Support and maintain the Spring Boot backend. • Participate in incident analysis, root cause investigations, and resolution activities. • Collaborate with cross-functional engineering and delivery teams in an Enhance & Operate model.

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

Appliscale

Mid Android Engineer

Mid

Remote

Krakow, Poland

18,000 - 22,000 PLN

🏢 Summary: The role involves developing and delivering large-scale Android applications for B2B and B2C clients across Europe, with full ownership from architecture design to production support. The position focuses on building high-quality mobile solutions integrated with backend systems and supported by CI/CD and monitoring processes. You will work on improving app performance, architecture, and scalability within an Agile environment. 🗂️ Requirements: Minimum 3 years commercial experience in Android development, Bachelor’s degree in Computer Science, Software Engineering or related field, Experience delivering Android apps at scale, Strong knowledge of software engineering principles, data structures and algorithms, Hands-on experience designing mobile and backend architecture, Experience with TCA architecture, Knowledge of MVI architecture, Experience with REST APIs, Hands-on experience with CI/CD processes, Understanding of OOP, SOLID and Clean Code principles, Experience with dependency injection and threading in Android, Experience working in Agile (SCRUM or Kanban), English proficiency 📃 Skills: Kotlin, Android, AWS, TypeScript, JavaScript, Node.js, REST, TCA, MVI, CI/CD, OOP, SOLID, CleanCode, SCRUM, Kanban 🏢 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. 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 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 Collaborating with other team members and teams that depend on the functionalities that you develop Required qualifications: Minimum of 3 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 Experience with TCA architecture Fluency in other architecture and patterns: MVI, REST 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 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

New offer

RITS

Mobile Application Developer

Senior

Remote

Warsaw, Poland

140 - 150 PLN/hr

🏢 Summary: Oferta B2B dla doświadczonego Mobile Application Developera do projektu dla sektora publicznego, realizowanego głównie zdalnie. Rola obejmuje rozwój, utrzymanie i publikację aplikacji Android oraz iOS w React Native, wraz z integracją backendową, testowaniem i dbałością o bezpieczeństwo. 🗂️ Requirements: Wykształcenie wyższe, Minimum 5 lat doświadczenia w projektach IT, Minimum 3 lata doświadczenia jako Programista Aplikacji Mobilnych w ostatnich 5 latach, Praktyczna znajomość React.js i React Native, Doświadczenie z Redux, Zustand lub podobnymi bibliotekami zarządzania stanem, Bardzo dobra znajomość HTML5, CSS3, JavaScript i TypeScript, Doświadczenie w tworzeniu aplikacji Android i iOS, Doświadczenie w publikacji aplikacji w Google Play i App Store, Znajomość Azure DevOps i Git, Znajomość zasad UI/UX i standardów WCAG, Wiedza z zakresu bezpieczeństwa aplikacji i urządzeń mobilnych, Doświadczenie w pracy Agile/Scrum, Znajomość języka angielskiego umożliwiająca pracę z dokumentacją techniczną 📃 Skills: React, ReactNative, Redux, Zustand, HTML5, CSS3, JavaScript, TypeScript, Android, iOS, AzureDevOps, Git, WCAG, Agile, Scrum 🏢 Description: Mobile Application Developer Forma pracy: zdalna z możliwością pracy hybrydowej (90% praca zdalna / 10% praca stacjonarna w siedzibie Zamawiającego) Stawka: 110–140 zł netto/h O projekcie Poszukujemy doświadczonego Mobile Application Developera, który dołączy do projektu realizowanego dla sektora publicznego. Osoba na tym stanowisku będzie odpowiedzialna za projektowanie, rozwój oraz utrzymanie nowoczesnych aplikacji mobilnych dla platform Android i iOS, z wykorzystaniem technologii React Native. Zakres obowiązków • Projektowanie i rozwój oprogramowania zgodnie z dokumentacją projektową • Tworzenie aplikacji mobilnych na platformy Android oraz iOS • Projektowanie i implementacja interfejsów użytkownika zgodnie z dobrymi praktykami UX/UI • Integracja aplikacji z systemami back-end • Testowanie, debugowanie oraz zapewnianie wysokiej jakości kodu • Optymalizacja wydajności aplikacji • Przygotowanie i publikacja aplikacji w sklepach Google Play oraz App Store • Dbanie o bezpieczeństwo danych przetwarzanych przez aplikacje • Raportowanie postępu realizowanych prac Wymagania • Wykształcenie wyższe • Minimum 5 lat doświadczenia zawodowego zdobytego przy realizacji projektów informatycznych • Co najmniej 3 lata doświadczenia, zdobytego w ciągu ostatnich 5 lat, na stanowisku Programisty Aplikacji Mobilnych w projekcie informatycznym • Praktyczna znajomość React.js oraz React Native • Doświadczenie z bibliotekami do zarządzania stanem, takimi jak Redux, Zustand lub podobnymi • Bardzo dobra znajomość HTML5, CSS3, JavaScript oraz TypeScript • Doświadczenie w tworzeniu aplikacji dla środowisk Android i iOS • Doświadczenie w publikowaniu aplikacji w Google Play oraz App Store • Znajomość Azure DevOps oraz systemu kontroli wersji Git • Znajomość zasad projektowania UI/UX oraz standardów dostępności WCAG • Wiedza z zakresu bezpieczeństwa aplikacji i urządzeń mobilnych • Doświadczenie w pracy zespołowej zgodnie z metodykami Agile/Scrum • Znajomość języka angielskiego na poziomie umożliwiającym swobodne korzystanie z dokumentacji technicznej Oferujemy • Współpracę w modelu B2B • Atrakcyjną stawkę 140–150 zł netto/h • Pracę głównie zdalną (90%) z możliwością pracy w biurze (10%) • Udział w ciekawym projekcie o dużej skali • Współpracę z doświadczonym zespołem specjalistów • Możliwość wykorzystania nowoczesnych technologii i realnego wpływu na rozwój projektu

Technology

New offer

STS

Mobile Software Engineer (iOS)

Senior

On-site

Katowice, SL, Poland

🏢 Summary: Oferta dla doświadczonego Mobile Software Engineer (iOS), odpowiedzialnego za rozwój, utrzymanie i publikowanie aplikacji mobilnych. Rola obejmuje samodzielne dostarczanie funkcjonalności od planowania po monitoring, integrację z backendem oraz dbanie o jakość, wydajność i stabilność rozwiązań. 🗂️ Requirements: Minimum 5 lat doświadczenia w tworzeniu aplikacji iOS, Bardzo dobra znajomość Swift, Doświadczenie z frameworkami iOS, Znajomość Git i Swift Package Manager, Doświadczenie w integracji REST API, WebSocket i gRPC, Znajomość wytycznych Apple dotyczących UI i UX, Znajomość relacyjnych baz danych, Doświadczenie w wdrożeniach, monitoringu i utrzymaniu systemów produkcyjnych, Doświadczenie w publikowaniu aplikacji w App Store, Umiejętność tworzenia modularnego, wydajnego i odpornego na błędy kodu produkcyjnego, Umiejętność identyfikowania i rozwiązywania wycieków pamięci oraz wąskich gardeł 📃 Skills: iOS, Swift, Git, SPM, REST, WebSocket, gRPC, SQL, AppStore, Monitoring 🏢 Description: Opis Do zespołu poszukiwany jest doświadczony Mobile Software Engineer (iOS), odpowiedzialny za rozwój i utrzymanie aplikacji mobilnych. Rola jest przeznaczona dla osoby samodzielnej, dbającej o jakość kodu i rozumiejącej biznesowy kontekst tworzonych rozwiązań. Wymagania • Minimum 5 lat doświadczenia w tworzeniu aplikacji iOS • Bardzo dobra znajomość języka Swift • Doświadczenie w pracy z frameworkami iOS • Znajomość systemów kontroli wersji Git oraz Swift Package Manager (SPM) • Doświadczenie w integracji aplikacji z backendem: REST API, WebSocket, gRPC • Znajomość wytycznych Apple dotyczących projektowania interfejsów i UX • Znajomość relacyjnych baz danych • Umiejętność pisania produkcyjnego, czytelnego i odpornego na błędy kodu, z uwzględnieniem edge case’ów • Doświadczenie w pracy z systemami produkcyjnymi: wdrożenia, monitoring i utrzymanie Oczekiwania • Samodzielne tworzenie nowych funkcjonalności: od planowania po wdrożenie i monitoring • Dbałość o jakość, wydajność i stabilność aplikacji • Identyfikowanie i rozwiązywanie problemów, takich jak wycieki pamięci i bottlenecki • Doświadczenie w publikowaniu aplikacji w App Store • Dbałość o utrzymanie kodu i jego modularność • Umiejętność analizy systemów oraz przepływów danych • Rozumienie zależności między komponentami systemu • Umiejętność analizy problemów biznesowych i przekładania ich na rozwiązania techniczne • Dobra organizacja pracy i umiejętność priorytetyzacji zadań • Gotowość do dzielenia się wiedzą i wspierania mniej doświadczonych członków zespołu Co oferujemy • Pracę w zespole opartym na pasji i współpracy • Pracę hybrydową (3+2) • Wsparcie przypisanego partnera podczas onboardingu • Nowoczesne biuro w Katowicach z konsolą PS5 i piłkarzykami • Bezpłatne zajęcia z języka angielskiego • Kartę MedicoverSport, ubezpieczenie na życie i opiekę medyczną • Bezpłatne bilety na mecze reprezentacji Polski • Śniadania i obiady w Bistro w dobrej cenie • Ścieżkę rozwoju osobistego oraz budżet na kursy i szkolenia • Codziennie świeże owoce, kawę i zdrowe przekąski • Poszanowanie równowagi między życiem zawodowym a prywatnym

Technology

New offer

Appliscale

Mid Android Engineer

Mid

Remote

Krakow, Poland

13,000 - 19,000 PLN

🏢 Summary: Join a team developing, delivering, and maintaining production Android applications for B2B and B2C clients across Europe. The role covers mobile and connected-system architecture, app quality and performance, CI/CD, production monitoring, and Agile collaboration. 🗂️ Requirements: 2+ years of commercial Android application development experience, Bachelor’s degree or higher in Computer Science or Software Engineering, Experience delivering Android apps to customers, Hands-on CI/CD experience, Mobile and backend architecture problem-solving experience, Knowledge of software engineering principles, testing, data structures and algorithms, Knowledge of object-oriented design patterns, dependency injection, SOLID and Clean Code, Experience with Agile methodologies, English proficiency 📃 Skills: Android, Kotlin, AWS, TypeScript, JavaScript, Node.js, REST, CI/CD, Testing, Docker, Kubernetes, Jenkins, Terraform, CircleCI, GitLabCI, Datadog, Elixir, C++, C#, Golang, Erlang, Python 🏢 Description: About the role Join a team responsible for developing and delivering mobile Android applications for B2B and B2C clients. The role requires hands-on experience delivering Android apps to customers, supported by CI/CD processes and production monitoring. Technologies Kotlin, Android, AWS, TypeScript, JavaScript, Node.js, REST APIs Responsibilities - Develop and deliver Android apps for B2B or B2C clients. - Design software architecture between mobile apps and the systems they connect with. - Follow and improve dependency injection and threading concepts within apps. - Scope and assess feature complexity. - Continuously improve mobile app quality and performance. - Maintain production apps used by consumers in several European countries. - Monitor and prototype new technological opportunities, such as WearOS. - Participate in sprint planning, daily sprints, and product-owner meetings to groom new features. - Collaborate with team members and dependent teams. Required qualifications - Minimum 2 years of commercial experience building Android apps. - Bachelor’s degree or higher in Computer Science or Software Engineering. - Strong understanding of software engineering principles, testing, data structures, and algorithms. - Solid hands-on experience solving architectural problems for mobile apps and backend services. - Strong hands-on experience with CI/CD processes. - Understanding of object-oriented design patterns, dependency injection, SOLID principles, and Clean Code. - Ability to work with Agile methodologies, including Scrum and/or Kanban. - Good communication and collaboration skills. - Team-player mindset, self-motivation, and a proactive attitude. - Proficiency in English. Nice to have - Experience developing cloud and infrastructure solutions with AWS. - Experience with CI/CD tools such as Docker, Kubernetes, Jenkins, Terraform, CircleCI, GitLab CI, and Datadog. - Experience with an object-oriented and/or functional language such as Elixir, C++, C#, Golang, Erlang, or Python.

Technology

New offer

Appliscale

Mid iOS Engineer

Mid

Remote

Krakow, MA, Poland

13,000 - 19,000 PLN

🏢 Summary: Join a team building and delivering production iOS applications for B2B or B2C clients across Europe. The role covers mobile architecture, app quality and performance, CI/CD-supported delivery, production maintenance, and Agile collaboration. 🗂️ Requirements: 2+ years of commercial iOS app development experience, Bachelor’s degree or higher in Computer Science or Software Engineering, Production delivery experience with iOS apps and CI/CD, Mobile and backend architecture problem-solving experience, Software engineering, testing, data structures, and algorithms knowledge, TCA, MVVM, VIPER, or MVC knowledge, Object-oriented design patterns, dependency injection, SOLID, and Clean Code knowledge, Agile experience with Scrum and/or Kanban, English proficiency 📃 Skills: Swift, iOS, AWS, TypeScript, JavaScript, Node.js, REST, TCA, MVVM, VIPER, MVC, CI/CD, SOLID, Scrum, Kanban, Docker, Kubernetes, Jenkins, Terraform, CircleCI, GitLabCI, Datadog, Elixir, C++, C#, Golang, Erlang, Python, Kotlin 🏢 Description: About the role Join a team responsible for the development and delivery of mobile iOS applications for clients across Europe. The role requires hands-on experience delivering customer-facing iOS apps, supported by CI/CD processes and production monitoring. Technologies • Swift • iOS • AWS • TypeScript • JavaScript • Node.js • REST APIs Responsibilities • Develop and deliver iOS apps for B2B or B2C clients. • Design software architecture between mobile apps and the systems they connect with. • Follow and improve dependency-injection and threading concepts within apps. • Scope and assess feature complexity. • Continuously improve mobile app quality and performance. • Maintain production apps used by consumers in several European countries. • Participate in sprint planning, daily sprints, and product-owner meetings to groom new features. • Collaborate with team members and dependent teams. Required qualifications • At least 2 years of commercial experience building iOS apps. • Bachelor’s degree or higher in Computer Science or Software Engineering. • Strong understanding of software engineering principles, testing, data structures, and algorithms. • Hands-on experience solving architectural problems for mobile apps and backend services. • Understanding of TCA, MVVM, VIPER, and MVC patterns. • Hands-on experience with CI/CD processes. • Understanding of object-oriented design patterns, dependency injection, SOLID principles, and Clean Code. • Ability to work with Agile methodologies such as Scrum and/or Kanban. • Good communication and collaboration skills. • Team-player mindset, self-motivation, and a proactive attitude. • Proficiency in English, used as the daily business language. Nice to have • Experience developing cloud and infrastructure solutions with AWS. • Experience with CI/CD tools such as Docker, Kubernetes, Jenkins, Terraform, CircleCI, GitLab CI, and Datadog. • Working experience with object-oriented and/or functional languages such as Elixir, C++, C#, Golang, Erlang, Python, or Kotlin.

Technology

New offer

STS

Mobile Software Engineer (Android)

Senior

On-site

Katowice, SL, Poland

🏢 Summary: Oferta dla doświadczonego Mobile Software Engineera (Android), odpowiedzialnego za rozwój, wdrażanie i utrzymanie aplikacji mobilnych. Rola obejmuje pracę nad architekturą, integracją z backendem, jakością oraz stabilnością produktu w pełnym cyklu życia. 🗂️ Requirements: Minimum 5 lat doświadczenia w tworzeniu aplikacji Android, Bardzo dobra znajomość Kotlin, Znajomość MVVM, MVI i Clean Architecture, Doświadczenie z nowoczesnymi frameworkami i bibliotekami Android, Znajomość Git i narzędzi do zarządzania zależnościami, Doświadczenie w integracji z REST API, WebSocket i gRPC, Znajomość Material Design, Znajomość relacyjnych baz danych, Doświadczenie w tworzeniu utrzymywalnego kodu produkcyjnego, Doświadczenie we wdrażaniu, monitoringu i utrzymaniu aplikacji produkcyjnych, Doświadczenie w publikowaniu aplikacji w Google Play, Umiejętność diagnozowania problemów wydajnościowych i pamięciowych 📃 Skills: Android, Kotlin, MVVM, MVI, Git, REST, WebSocket, gRPC, MaterialDesign, SQL, GooglePlay 🏢 Description: Do naszego zespołu poszukujemy doświadczonego Mobile Software Engineer (Android), który będzie odpowiedzialny za rozwój oraz utrzymanie aplikacji mobilnych. Szukamy osoby, która łączy kompetencje techniczne z rozumieniem potrzeb biznesowych i potrafi pracować w dynamicznym środowisku. Nasze wymagania: - Minimum 5 lat doświadczenia w tworzeniu aplikacji na platformę Android - Bardzo dobra znajomość języka Kotlin - Dobra znajomość wzorców architektury aplikacji mobilnych (np. MVVM, MVI, Clean Architecture) - Doświadczenie w pracy z nowoczesnymi frameworkami i bibliotekami Android - Znajomość systemów kontroli wersji (Git) oraz narzędzi do zarządzania zależnościami - Doświadczenie w integracji aplikacji z backendem (REST API, WebSocket, gRPC) - Znajomość zasad projektowania interfejsów zgodnych z wytycznymi Android (Material Design) - Znajomość relacyjnych baz danych - Umiejętność pisania czytelnego, utrzymywanego kodu produkcyjnego, z uwzględnieniem obsługi błędów i edge case’ów - Doświadczenie w pracy z aplikacjami w środowisku produkcyjnym: wdrażanie, monitoring i utrzymanie Tego oczekujemy: - Samodzielności w realizacji funkcjonalności: od analizy po wdrożenie i utrzymanie - Dbałości o jakość, wydajność i stabilność aplikacji - Umiejętności diagnozowania i rozwiązywania problemów, np. wydajnościowych i pamięciowych - Doświadczenia w publikowaniu aplikacji w Google Play - Dbałości o modularność i skalowalność kodu - Umiejętności analizy systemów i przepływu danych między komponentami - Rozumienia zależności pomiędzy elementami systemu - Umiejętności przekładania wymagań biznesowych na rozwiązania techniczne - Dobrej organizacji pracy oraz umiejętności priorytetyzacji zadań - Gotowości do dzielenia się wiedzą i wspierania innych członków zespołu - Aktywnego udziału w rozwoju architektury systemów - Efektywnej komunikacji i pracy zespołowej - Zaangażowania w pełen cykl życia produktu To oferujemy: - Pracę w zespole opartym na pasji i współpracy - Pracę hybrydową (3+2) - Wsparcie przypisanego partnera w procesie onboardingu - Nowoczesne biuro w Katowicach z konsolą PS5 i piłkarzykami - Bezpłatne zajęcia z języka angielskiego - Kartę MedicoverSport, ubezpieczenie na życie i opiekę medyczną - Bezpłatne bilety na mecze reprezentacji Polski - Śniadania i obiady w Bistro w dobrej cenie - Ścieżkę rozwoju osobistego oraz budżet na kursy i szkolenia - Świeże owoce, kawę i zdrowe przekąski - Poszanowanie równowagi między życiem zawodowym a prywatnym