New offer - be the first one to apply!

August 8, 2026

Mid iOS Engineer

Mid • Remote

13,000 - 19,000 PLN

Krakow, MA, Poland

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.

Similar jobs you might like

Technology

Appliscale

Senior iOS Engineer

Senior

Remote

Krakow, Poland

20,000 - 24,000 PLN

🏢 Summary: Role focused on developing and delivering large-scale iOS applications for B2B and B2C clients across Europe. Involves designing mobile architecture, integrating with backend systems, and ensuring high quality through CI/CD and production monitoring. Includes architectural decision-making, performance optimization, and collaboration within Agile teams. 🗂️ Requirements: Minimum 4 years commercial experience in iOS development, Proven experience delivering iOS apps at scale, Expertise in TCA architecture pattern, Strong knowledge of MVVM, VIPER, MVC, Experience with REST and GraphQL APIs, Hands-on experience with CI/CD processes, Strong understanding of software engineering principles, Experience solving mobile and backend architectural challenges, Knowledge of dependency injection and SOLID principles, Experience working in Agile methodologies, Proficiency in English 📃 Skills: Swift, iOS, AWS, TypeScript, JavaScript, Kotlin, Node.js, REST, GraphQL, TCA, MVVM, VIPER, MVC, CICD, Docker, Kubernetes, Jenkins, Terraform, CircleCI, GitLabCI, Datadog, Elixir, C++, C#, Golang, Erlang, Python 🏢 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 iOS apps. A strong hands-on experience in delivering iOS apps to customers on a large scale, supported with CI/CD processes and production monitoring, is a requirement. Technologies we work with: Swift, iOS, AWS, Typescript, JavaScript, Kotlin, Node.js, REST/GraphQL APIs. Responsibilities Development and delivery of iOS 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 around new technological opportunities (Apple Watch, Apple TV, macOS, etc.) 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 iOS apps Expertise in TCA architecture pattern 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: MVVM, VIPER, TCA, MVC, 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

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

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

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

Connectis

iOS Developer

Senior

Remote

Warsaw, Poland

107 - 130 PLN

🏢 Summary: Oferta dotyczy roli iOS Developera odpowiedzialnego za rozwój i utrzymanie kluczowej aplikacji mobilnej na platformę iOS wykorzystywanej przez szeroką bazę użytkowników. Projekt obejmuje pełen cykl wytwarzania oprogramowania – od analizy wymagań po wdrożenie i utrzymanie – w środowisku zwinnym, z naciskiem na jakość kodu i testy. Rola zakłada ścisłą współpracę z zespołami Backend, UX/UI i Product oraz pracę z rozbudowaną architekturą aplikacji. 🗂️ Requirements: Minimum 5 lat komercyjnego doświadczenia jako iOS Developer, Doświadczenie w rozwijaniu i utrzymaniu natywnych aplikacji iOS o dużej skali użytkowników, Bardzo dobra znajomość Swift 5, Bardzo dobra znajomość iOS SDK, Praktyczna znajomość UIKit i SwiftUI, Doświadczenie w integracji z backendem poprzez REST API lub GraphQL, Doświadczenie w pracy z TDD i Code Review, Doświadczenie w tworzeniu i utrzymaniu testów jednostkowych (XCTest), Doświadczenie w tworzeniu testów end-to-end (XCUITest), Umiejętność samodzielnej realizacji zadań end-to-end, Doświadczenie w pracy z rozbudowaną bazą kodu i współdzieloną architekturą, Bardzo dobra znajomość języka angielskiego (min. B2), Dostępność do rozpoczęcia pracy ASAP lub z maksymalnie 2-tygodniowym okresem wypowiedzenia 📃 Skills: Swift, iOS, iOSSDK, UIKit, SwiftUI, REST, GraphQL, XCTest, XCUITest, TDD, CI/CD, MVVM, VIPER, Combine, CoreData, Fastlane, CocoaPods 🏢 Description: Wspólnie z naszym Partnerem, krajowym liderem w branży e-commerce , poszukujemy doświadczonego/ej specjalisty/ki do realizacji projektów jako iOS Developer/ka . Projekt obejmuje rozwój jednej z kluczowych aplikacji mobilnych na platformę iOS, wykorzystywanej przez szerokie grono użytkowników. 💡 TWOJA ROLA: Udział w pełnym cyklu wytwarzania oprogramowania – od analizy wymagań, przez implementację i testowanie, po wdrożenie i monitorowanie działania aplikacji. Testowanie funkcjonalności na fizycznych urządzeniach mobilnych oraz wsparcie procesów Continuous Integration i Continuous Delivery (CI/CD). Aktywny udział w pracy zespołu zwinnego, w tym w planowaniu sprintów, spotkaniach statusowych oraz warsztatach projektowych. Dbanie o jakość kodu, spójność architektury oraz przestrzeganie standardów programistycznych w rozbudowanej bazie kodu. Tworzenie wysokiej jakości, testowalnego i łatwego w utrzymaniu kodu zgodnie z dobrymi praktykami programistycznymi. Współpraca z zespołami Backend, UX/UI oraz Product Management w zakresie analizy i doprecyzowywania wymagań. Integracja zmian z główną gałęzią kodu oraz udział w procesie przygotowywania i publikacji kolejnych wersji aplikacji. Implementacja nowych funkcjonalności oraz rozwój istniejących modułów zgodnie z wymaganiami biznesowymi. Projektowanie, implementacja i utrzymanie testów jednostkowych oraz testów end-to-end. Rozwój i utrzymanie aplikacji mobilnej na platformę iOS. 🔍 CZEGO OCZEKUJEMY OD CIEBIE? Minimum 5-letnie doświadczenie komercyjne na stanowisku iOS Developer, w tym doświadczenie w rozwijaniu i utrzymaniu natywnych aplikacji mobilnych o dużej skali użytkowników. Bardzo dobra znajomość Swift 5, iOS SDK oraz frameworków UIKit i SwiftUI , poparta udziałem w projektach produkcyjnych. Doświadczenie w integracji aplikacji mobilnych z usługami backendowymi ( REST API, GraphQL ) oraz współpracy z zespołami backendowymi przy projektowaniu i implementacji rozwiązań. Praktyczna znajomość dobrych praktyk wytwarzania oprogramowania, w szczególności TDD, Code Review oraz dbałości o jakość i testowalność kodu. Umiejętność samodzielnego prowadzenia zadań end-to-end, analizy wymagań biznesowych oraz efektywnej współpracy z zespołami produktowymi i UX. Doświadczenie w pracy z rozbudowaną bazą kodu, wspólnymi komponentami oraz architekturą rozwijaną przez wiele zespołów. Dostępność do rozpoczęcia projektu w trybie ASAP lub z maksymalnie 2-tygodniowym okresem wypowiedzenia. Doświadczenie w tworzeniu i utrzymaniu testów jednostkowych ( XCTest ) oraz testów end-to-end ( XCUITest ). Bardzo dobra znajomość języka angielskiego (min. B2). Mile widziane: Znajomość architektur MVVM i VIPER . Znajomość Combine, Core Data, Fastlane oraz CocoaPods . Doświadczenie przy rozwoju aplikacji o dużej skali użytkowników. Doświadczenie w projektach e-commerce, marketplace, fintech oraz produktach B2B/B2C. ✨ OFERUJEMY: Nowoczesny proces rekrutacji z AI Rekruterem (AIR) – podczas aplikacji możesz odbyć rozmowę z wirtualnym rekruterem 24/7, bez czekania na telefon, z natychmiastowym feedbackiem i możliwością powtórzenia rozmowy (liczy się ostatnia wersja). Finalną decyzję zawsze podejmuje Rekruter Connectis. Wsparcie dedykowanego koordynatora po stronie Connectis, dostępnego w sprawach administracyjnych i kontraktowych związanych ze współpracą. Uczestnictwo w wydarzeniach branżowych oraz meetupach technologicznych, umożliwiających dzielenie się wiedzą i doświadczeniem. Współpracę realizowaną w modelu projektowym, z rozliczeniem opartym na etapach i protokołach odbioru poszczególnych deliverables. Gotowość do wyjazdów na warsztaty projektowe w Warszawie lub Krakowie (orientacyjnie od 1 do 3 razy na kwartał). Długofalową współpracę przy projektach realizowanych dla renomowanego Partnera z branży ubezpieczeniowej. 5000 PLN za polecenie znajomych do naszych projektów. Szybki i zdalny proces. Dziękujemy za wszystkie zgłoszenia. Informujemy, że skontaktujemy się wyłącznie z wybranymi osobami. 12941/KD

Technology

emagine Polska

iOS Developer

Mid

Hybrid

Lisbon, Portugal

🏢 Summary: Offer for an experienced iOS Developer to design, develop, and maintain high-quality mobile applications using Swift and modern iOS frameworks. The role involves building new features, maintaining existing apps, ensuring code quality, and collaborating within agile teams. It also includes working with CI processes and overseeing deliverables from external teams in a hybrid setup. 🗂️ Requirements: Minimum 3 years iOS development experience, Minimum 3 years commercial experience with Swift, Strong knowledge of RESTful services, Strong experience with SwiftUI, Experience with async/await and concurrency, Experience with MVVM architecture, Experience with Clean Architecture, Experience with multithreading and asynchronous programming, Experience working in Scrum teams, Ability to set up and maintain iOS development environments 📃 Skills: Swift, SwiftUI, REST, async/await, Concurrency, MVVM, CleanArchitecture, Multithreading, Scrum, CocoaTouch, Git, Jira, Confluence, XCTest, Firebase, MapBox, Fastlane, CI 🏢 Description: Introduction & Summary We are seeking an experienced iOS Developer with a strong background in mobile development and expertise in Swift. The ideal candidate will have a minimum of three years of relevant experience, specifically in developing iOS applications. Proficiency in modern development tools and frameworks is essential, with a focus on producing high-quality, user-centric mobile solutions. Main Responsibilities The iOS Developer will be involved in various mobile development projects, ensuring high standards in the delivery of mobile applications. Engage in technical discussions with internal and external development teams. Oversee and ensure the quality of deliverables from external teams. Develop new features for mobile applications. Provide support and maintenance for existing mobile applications. Install and maintain development environments for iOS projects. Collaborate with the quality team to create automatic and continuous integration processes. Test mobile solutions in real-world conditions, which may occasionally involve driving company vehicles. Key Requirements At least 3 years of experience in mobile development (iOS). At least 3 years of experience developing in Swift. Strong knowledge and experience in RESTful services. Strong knowledge and experience with SwiftUI. Experience with async/await and concurrency (Swift 6). Experience with MVVM architectures. Experience with Clean Architecture. Experience with multi-threading and asynchronous logic. Experience working in agile teams using Scrum. Nice to Have Knowledge of Cocoa Touch and other Apple frameworks. Experience with Git Flow. Familiarity with Jira and Confluence. Interest in product design and UI implementation on iOS. Experience with XCTest. Deep knowledge of software architecture and development practices. Experience with Firebase and MapBox. Experience with fastlane. Other Details This position is hybrid, requiring in-office attendance from 2 days per month to up to 3 days per week, depending on project needs.

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

B2Bnetwork

IOS Developer

Mid

Hybrid

Warsaw, Poland

🏢 Summary: Development of a modern, scalable iOS mobile application for individual clients, focused on new features, backend integration, and personalized user experience. The role involves maintaining high performance and stability, contributing to application architecture, and participating in the full release cycle within a Scrum environment. 🗂️ Requirements: 3–5 years experience in native iOS development, Commercial experience with Swift, Experience in developing and maintaining production mobile applications, Experience with REST API integration, Experience with reactive programming (Combine or RxSwift), Experience with CI/CD and application release process, Experience working in Scrum or Agile, Knowledge of mobile app performance and quality optimization, Knowledge of WCAG accessibility standards 📃 Skills: Swift, iOS, REST, Combine, RxSwift, CI/CD, AppStore, TestFlight, Scrum, Agile, WCAG, MVVM, CleanArchitecture, UnitTesting, UITesting 🏢 Description: Opis projektu: W związku z dynamicznym rozwojem poszukujemy doświadczonego iOS Developera, który dołączy do zespołu rozwijającego nowoczesną aplikację mobilną dla klientów indywidualnych. Projekt obejmuje tworzenie skalowalnych rozwiązań mobilnych, integrację z systemami backendowymi oraz rozwój funkcjonalności wspierających personalizację doświadczenia użytkownika. Praca odbywa się w metodyce Scrum, w ścisłej współpracy z zespołami produktowymi, projektowymi oraz technicznymi, odpowiedzialnymi za rozwój powiązanych komponentów aplikacji na rynku polskim. Zadania: Rozwój nowych funkcjonalności aplikacji mobilnej iOS (Swift). Utrzymanie i rozwój istniejącego kodu aplikacji. Integracja z backendem poprzez REST API. Dbanie o jakość, wydajność i stabilność aplikacji (np. ograniczanie błędów/crashy). Współtworzenie struktury aplikacji (np. podział na moduły, spójność kodu). Współpraca z zespołem (UX/UI, backend, QA, DevOps) w Scrumie. Udział w procesie wydawania aplikacji (CI/CD, App Store/TestFlight). Uwzględnianie podstaw dostępności (WCAG). Wymagania: Min. 3–5 lat doświadczenia w natywnym iOS (Swift). Doświadczenie w rozwoju i utrzymaniu aplikacji mobilnych (produkcyjnych). Znajomość REST API (integracja z backendem). Doświadczenie w reactive programming (Combine lub RxSwift). Znajomość procesu release aplikacji (CI/CD, App Store, TestFlight). Doświadczenie w pracy w Scrum / Agile. Świadomość wydajności i jakości aplikacji mobilnych (crash rate, UX, responsywność). Znajomość WCAG/dostępności. Mile widziane: Doświadczenie w natywnym rozwoju aplikacji mobilnych Android. Znajomość architektury (MVVM/Clean). Doświadczenie w modularyzacji aplikacji. Testy (unit/UI). Doświadczenie w projektach bankowych, finansowych lub pokrewnych.

Technology

Upvanta sp. z o.o.

iOS Developer (Mid / Mid+) m/k/n

Mid

Remote

Warsaw, Poland

🏢 Summary: B2B contract role for a Mid/Mid+ iOS Developer to build and maintain modern mobile applications for an international technology project. The position focuses on developing scalable features, integrating with backend services, and ensuring high code quality following best engineering practices. 🗂️ Requirements: Commercial experience in iOS development, Minimum 3 years of experience with Swift, Strong knowledge of SwiftUI, Experience with REST or GraphQL API integrations, Understanding of client-server architecture, Familiarity with Server-Driven UI concepts, Knowledge of mobile development best practices, Experience with performance optimization and testing 📃 Skills: Swift, SwiftUI, iOS, REST, GraphQL, APIs, Client-Server, SDUI, Testing, Performance, Architecture 🏢 Description: 🌍 Location: LATAM (excluding Chile, Colombia, and Mexico) & EU (Poland, Bulgaria) 💼 Employment type: B2B / Contract 👥 Team: Multiple openings We are looking for iOS Developers (Mid / Mid+) to join an international project for our client in the technology sector. The role focuses on building modern mobile applications with a strong emphasis on code quality, scalability, and best engineering practices. Responsibilities: develop and maintain iOS mobile applications implement new features based on business requirements integrate mobile apps with backend services and APIs collaborate with backend and product teams ensure high code quality and follow best development practices participate in code reviews and performance optimization Requirements: commercial experience in iOS development strong knowledge of Swift and SwiftUI (minimum 3 years with Swift) experience with API integrations (REST / GraphQL) GraphQL understanding of client-server architecture familiarity with Server-Driven UI concepts solid understanding of mobile development best practices (clean code, performance, testing) good communication skills in English (min. B2) Nice to have: experience working in international teams knowledge of modern mobile architecture patterns experience in performance optimization We offer: opportunity to work on an international technology project collaboration with a distributed team of experts exposure to modern mobile technologies flexible cooperation model (B2B) 👉 If you are an experienced iOS Developer looking to grow in a global environment – feel free to apply!

Technology

PLAY (P4 Sp. z o.o.)

iOS Application Developer

Senior

Remote

Warsaw, Poland

🏢 Summary: Development and maintenance of iOS mobile applications in Swift, including implementation of new features and UI using UIKit and SwiftUI. Work within RIBs and MVVM architectures with strong focus on code quality, testing, performance, and security. Involvement in REST integration, CI/CD processes, and App Store releases. 🗂️ Requirements: Very good knowledge of Swift and iOS platform, Strong knowledge of iOS SDK and application lifecycle, Practical experience with RIBs and MVVM architectures, Experience building UI with UIKit and SwiftUI, Experience with reactive programming using RxSwift, Ability to write unit, UI, and snapshot tests, Experience with modular projects and Swift Package Manager, Experience with Git version control, Experience with CI/CD pipelines for mobile applications, Experience in performance profiling and optimization, Knowledge of mobile security practices including Keychain and certificate pinning, Experience working with large codebases and refactoring, Experience integrating REST services 📃 Skills: Swift, iOS, UIKit, SwiftUI, RIBs, MVVM, RxSwift, SPM, REST, Git, CICD, Keychain, Leaks, TimeProfiler 🏢 Description: Twoje zadania: rozwój oraz utrzymanie aplikacji mobilnych na platformę iOS w języku Swift implementacja nowych funkcjonalności oraz rozwój interfejsów użytkownika w UIKit i SwiftUI praca w architekturach aplikacji mobilnych (RIBs, MVVM) z dbałością o jakość i czytelność kodu integracja aplikacji z REST API oraz rozwój warstwy sieciowej pisanie testów jednostkowych, UI oraz optymalizacja wydajności aplikacji współpraca z zespołem developerów, testerów i UX/UI w metodyce Agile udział w procesie CI/CD oraz publikowanie aplikacji w App Store Technologie: Swift, iOS SDK, UIKit, SwiftUI, RIBs, MVVM, RxSwift, Swift Package Manager (SPM), REST API, Git, CI/CD, Leaks, Time Profiler, Keychain. Szukamy Ciebie, jeśli: Posiadasz bardzo dobrą znajomość języka Swift oraz platformy iOS. Znasz iOS SDK oraz cykl życia aplikacji mobilnych. Masz praktyczne doświadczenie w pracy z architekturami RIBs oraz MVVM. Tworzysz interfejsy użytkownika w UIKit (code-based) oraz SwiftUI i potrafisz je integrować. Masz doświadczenie w programowaniu reaktywnym z wykorzystaniem RxSwift. Piszesz testy jednostkowe, UI oraz snapshot i dbasz o jakość oraz testowalność kodu. Posiadasz doświadczenie w pracy z modularnymi projektami i Swift Package Manager. Pracujesz z systemem kontroli wersji Git oraz narzędziami CI/CD. Masz doświadczenie w profilowaniu i optymalizacji aplikacji mobilnych. Posiadasz wiedzę z zakresu bezpieczeństwa aplikacji mobilnych (Keychain, ochrona danych, Certificate Pinning). Masz doświadczenie w pracy z dużą bazą kodu oraz w refaktoryzacji istniejących rozwiązań. Wykazujesz się umiejętnościami analitycznego myślenia, debugowania aplikacji oraz proaktywnością w usprawnianiu procesów developmentowych (np. automatyzacja buildów, testów i release’ów). Masz doświadczenie we współpracy zespołowej z developerami, testerami oraz zespołem UX/UI w metodyce Agile. Jesteś gotowy/a do utrzymania oraz rozwijania procesu CI/CD dla aplikacji mobilnej (automatyzacja buildów, testów i dystrybucji). Mile widziane: Znajomość narzędzi CI/CD takich jak GitHub Actions, Bitrise, Jenkins, GitLab CI czy Fastlane. Oferujemy Współpracę w oparciu o umowę o świadczeniu usług konsultanckich IT Elastyczna współpraca w modelu hybrydowym lub zdalnym Komputer