June 12, 2026

Senior iOS Developer (f/m/x)

Senior • Hybrid

Gdansk, Poland

As our employee, you will have the opportunity to be part of our community of over 80 Mobile Technology Developers.

Our experts are working on a wide range of projects in industries such as healthcare (e.g., the creation of apps to support the lives of citizens), banking (banking apps for individual and corporate customers), media (mobile apps for the presentation of news), loyalty, and many more!

To learn the latest technologies, our Mobile Engineers create internal projects for their own development. They have a personalized training offer and an internal development plan (e-training, book publications, dedicated access to training platforms), a training budget, and the support of a mentor.

Our candidates receive a personalized offer that matches their career plan and preferences, with many different projects to choose from.

Your tasks

  • Designing and implementing mobile applications for the iOS platform

  • Creating new functionalities in Swift

  • Maintaining and developing CI/CD systems in the project

  • Collaborating with other team members to design new functionalities

  • Taking care of the code quality

  • Testing the developed functionalities

  • Creating project documentation in accordance with applicable standards

Requirements

  • At least 5 years of experience in mobile application development for the iOS platform

  • Expertise in Swift and Xcode

  • Proficiency with SwiftUI, UIKit, CocoaPods / SPM / Carthage

  • Knowledge of architectural patterns: Clean Swift, MVVM, MVC

  • Familiarity with user interface design patterns and principles

  • An advanced level of spoken and written English

  • Fluent Polish required

  • Residing in Poland required

Similar jobs you might like

Technology

Sii

Senior iOS Developer (f/m/x)

Senior

Hybrid

Gdansk, PM, Poland

🏢 Summary: Senior iOS Developer role focused on designing and implementing advanced mobile applications across healthcare, banking, media, and other industries. The position involves building new features in Swift, maintaining CI/CD pipelines, ensuring code quality, and collaborating on scalable architectures. The offer includes personalized project matching, professional development plans, and dedicated training support. 🗂️ Requirements: Minimum 5 years of experience in iOS mobile application development, Expertise in Swift and Xcode, Proficiency with SwiftUI, UIKit, CocoaPods, SPM or Carthage, Knowledge of Clean Swift, MVVM and MVC architectural patterns, Understanding of UI design patterns and principles, Advanced spoken and written English, Fluent Polish, Residence in Poland 📃 Skills: Swift, Xcode, SwiftUI, UIKit, CocoaPods, SPM, Carthage, CI/CD, CleanSwift, MVVM, MVC, iOS 🏢 Description: As our employee, you will have the opportunity to be part of our community of over 80 Mobile Technology Developers. Our experts are working on a wide range of projects in industries such as healthcare (e.g., the creation of apps to support the lives of citizens), banking (banking apps for individual and corporate customers), media (mobile apps for the presentation of news), loyalty, and many more! To learn the latest technologies, our Mobile Engineers create internal projects for their own development. They have a personalized training offer and an internal development plan (e-training, book publications, dedicated access to training platforms), a training budget, and the support of a mentor. Our candidates receive a personalized offer that matches their career plan and preferences, with many different projects to choose from. Your tasks Designing and implementing mobile applications for the iOS platform Creating new functionalities in Swift Maintaining and developing CI/CD systems in the project Collaborating with other team members to design new functionalities Taking care of the code quality Testing the developed functionalities Creating project documentation in accordance with applicable standards Requirements At least 5 years of experience in mobile application development for the iOS platform Expertise in Swift and Xcode Proficiency with SwiftUI, UIKit, CocoaPods / SPM / Carthage Knowledge of architectural patterns: Clean Swift, MVVM, MVC Familiarity with user interface design patterns and principles An advanced level of spoken and written English Fluent Polish required Residing in Poland required What we offer Great Place to Work since 2015 - it’s thanks to feedback from our workers that we get this special title and constantly implement new ideas Employment stability - revenue of PLN 2.1BN, no debts, since 2006 on the market We share the profit with Workers - over PLN 76M has already been allocated for this aim since 2022 Attractive benefits package - private healthcare, benefits cafeteria platform, car discounts and more Comfortable workplace – class A offices or remote work Dozens of fascinating projects for prestigious brands from all over the world PLN 1 000 000 per year for your ideas - with this amount, we support the passions and voluntary actions of our workers Investment in your growth – meetups, webinars, training platform and technology blog – you choose Fantastic atmosphere created by all Sii Power People If you want to work on systems with high operational significance — apply now!

Technology

ITDS

Mid-Level iOS Developer – Swift & Mobile Applications

Mid

Hybrid

Lodz, Poland

16,800 - 21,840 PLN

🏢 Summary: iOS Developer role focused on building and maintaining secure, high-quality mobile banking applications using Swift. The position involves implementing new features, ensuring code quality through automated testing, and supporting performance and scalability improvements. You will contribute to mission-critical iOS solutions in a collaborative technical environment. 🗂️ Requirements: Minimum 3 years of iOS development experience, Strong proficiency in Swift, Experience implementing functionalities in iOS applications, Knowledge of Networking framework, Knowledge of Core Data, Knowledge of Push Notification frameworks, Experience with unit and automated testing, Familiarity with continuous integration practices and tools, Understanding of clean code and software quality principles 📃 Skills: Swift, iOS, Networking, CoreData, PushNotifications, CI, UnitTesting, AutomatedTesting 🏢 Description: Join us as an iOS Developer and Craft Top-Notch Mobile Solutions for one of the biggest Polish banks! Łódź- based opportunity with hybrid work model (2 days in the office/month) As an iOS Developer you will be working for our client, a leading company in the online banking sector that is developing secure, reliable, and user-friendly mobile applications for its customers. You will be responsible for implementing new functionalities, monitoring and resolving issues, and maintaining high code quality through automated testing. This role allows you to contribute to the development of mission-critical iOS applications while collaborating with a skilled technical team and applying best practices in modern mobile development. Your main responsibilities: Implement new functionalities on iOS using Swift Monitor and resolve application issues in production and development environments Ensure high code quality by writing unit and automated tests Lead project, programming, and deployment activities Collaborate with cross-functional teams to define and refine technical requirements Review and improve application performance and scalability Maintain technical documentation and contribute to knowledge sharing Support team members with technical guidance and best practices You're ideal for this role if you have: At least 3 years of experience in iOS development Strong proficiency in Swift and iOS development best practices Knowledge of Networking, Core Data, and Push Notification frameworks Familiarity with continuous integration practices and tools Proven experience in creating unit and automated tests Solid understanding of software quality principles and clean code practices Strong problem-solving and analytical skills Ability to communicate in English Experience working in collaborative, team-oriented environments Nice to have: Experience in Agile methodology Experience with Jira, Git, Confluence Experience working as a DevOps # GETREADY to meet with us! We would like to meet you. If you are interested please apply and attach your CV in English or Polish, including a statement that you agree to our processing and storing of your personal data. You can always also apply by sending us an email at cv-recruitment@itds.pl.

Technology

Sii

iOS Developer with Bluetooth Low Energy (f/m/x)

Senior

Hybrid

Warsaw, Poland

🏢 Summary: Role for an iOS Software Engineer developing and maintaining native mobile applications within a large-scale IoT smart home ecosystem. The position focuses on shaping mobile architecture, enhancing device connectivity, and delivering high-quality user experiences using modern Apple technologies. Work involves building robust, scalable iOS solutions integrated with smart devices. 🗂️ Requirements: Minimum 4 years professional software development experience, Minimum 2 years experience in native iOS development, Strong knowledge of Swift and modern language features, Proficiency with SwiftUI and UIKit, Experience with Combine for reactive programming, Experience with XCTest for unit testing, Understanding of iOS memory management, Experience with Swift Package Manager, Hands-on experience with Bluetooth Low Energy, Experience with Apple Core Bluetooth framework, Fluency in English, Residence in Poland 📃 Skills: Swift, SwiftUI, UIKit, Combine, XCTest, BLE, CoreBluetooth, SPM, iOS, SwiftConcurrency 🏢 Description: Join our team as an iOS Software Engineer working on mobile solutions within the Home Connect ecosystem. You will contribute to a mature IoT platform that connects smart home devices used by millions of users worldwide. This role offers the opportunity to shape mobile architecture, improve device connectivity, and build high-quality user experiences in a modern Apple development environment. The role involves a hybrid work model - two days a week from the Warsaw office. Your tasks Design, develop, and maintain native iOS applications for the Home Connect ecosystem using Swift Contribute to the evolution of mobile architecture and technical standards across the platform Build intuitive and responsive user interfaces using SwiftUI and UIKit Implement modern asynchronous solutions using Swift Concurrency (async/await) and reactive programming with Combine Integrate and enhance smart device connectivity using Bluetooth Low Energy (BLE) and Apple’s Core Bluetooth framework Ensure software quality through testing, performance optimization, and collaboration with cross-functional product and engineering teams Requirements Minimum 4 years of professional software development experience, including at least 2 years focused on native iOS applications Strong practical knowledge of Swift, including modern language features and clean coding practices Proficiency in building mobile interfaces using SwiftUI and UIKit Experience with reactive programming using Combine, unit testing with XCTest, and an understanding of iOS memory management Familiarity with Swift Package Manager (SPM) and hands-on knowledge of Bluetooth Low Energy (BLE) using Apple’s Core Bluetooth framework Fluency in English Residing in Poland required What we offer Great Place to Work since 2015 - it’s thanks to feedback from our workers that we get this special title and constantly implement new ideas Employment stability - revenue of PLN 2.1BN, no debts, since 2006 on the market We share the profit with Workers - over PLN 76M has already been allocated for this aim since 2022 Attractive benefits package - private healthcare, benefits cafeteria platform, car discounts and more Comfortable workplace – class A offices or remote work Dozens of fascinating projects for prestigious brands from all over the world PLN 1 000 000 per year for your ideas - with this amount, we support the passions and voluntary actions of our workers Investment in your growth – meetups, webinars, training platform and technology blog – you choose Fantastic atmosphere created by all Sii Power People If you want to work on systems with high operational significance — apply now!

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

DO OK • Life-changing software services

IOS Developer

Senior

Remote

Wroclaw, Poland

100 - 115 PLN

🏢 Summary: The offer is for an experienced iOS Developer responsible mainly for building new features in a Swift-based mobile application and maintaining existing code. The role involves active participation in code reviews, writing and testing high-quality code, and supporting CI/CD processes. Candidates will also occasionally assist with technical input during the sales process. 🗂️ Requirements: Excellent knowledge of Swift, Minimum 3 years of commercial experience in iOS development, Experience with package managers, Ability to write and run unit tests, Familiarity with third-party libraries such as Firebase, Proficiency with Git, Experience with CI/CD tools 📃 Skills: Swift, iOS, SwiftPM, XCTest, Quick, Nimble, Firebase, Git, Bitrise, Fastlane, AppCenter, TestFlight, CICD 🏢 Description: Your main responsibilities beyond the will to change the world: 80% writing new functionalities 20% maintaining the existing code and bug fixing Active participation in the Code Review process Occasional help in addressing customer needs during the sales process Must have: Excellent knowledge of Swift Min. 3 years of proven commercial experience with iOS Development Familiarity with some package manager (,, Swift Package Manager) Ability to test own code (XCTest/Quick/Nimble) Familiarity with the most popular third party dependencies (eg. Firebase) Fluency with GIT Experience with CI/CD tools (eg. Bitrise, Fastlane, AppCenter, TestFlight etc.) Fluent English (both written and spoken) Will to learn new things! Skills we’d appreciate, too: CocoaPods TDD Experience with reactive programming paradigm A list of benefits is long so we will mention only about the crucial ones: Private healthcare Health insurance Sport subscription Location: Remote/Wrocław/ Zielona Góra

Technology

BNP Paribas Bank Polska

iOS Developer

Mid

Hybrid

Warsaw, Poland

🏢 Summary: Offer for an experienced iOS Developer to design, develop and maintain a scalable mobile application for individual clients, focusing on new features, backend integrations and personalized user experiences. The role involves working in Scrum with cross-functional teams and ensuring high quality, performance and modular architecture of the app. 🗂️ Requirements: Minimum 3 years of native iOS development experience, Strong knowledge of Swift, Experience with CI/CD and app release process, Knowledge of REST API integration, Understanding of reactive programming principles, Experience working in Agile/Scrum methodology, Knowledge of WCAG standards 📃 Skills: Swift, iOS, REST, CI/CD, Scrum, WCAG, Reactive 🏢 Description: W związku z dynamicznym rozwojem poszukujemy doświadczonych iOS Developerów, którzy dołączą do zespołu odpowiedzialnego za rozwój aplikacji mobilnej dla klientów indywidualnych. Projekt obejmuje tworzenie nowoczesnych, skalowalnych rozwiązań mobilnych, integrację z systemami backendowymi oraz wdrażanie funkcji personalizujących doświadczenie użytkownika. Praca odbywa się w metodyce SCRUM, w ścisłej współpracy z zespołami produktowymi, projektowymi oraz technicznymi, tworzącymi sąsiadujące komponenty aplikacji – dedykowanej na rynek Polski. Twój zakres obowiązków Rozwój aplikacji mobilnej iOS: projektowanie i rozwój nowych funkcjonalności w aplikacji mobilnej iOS z wykorzystaniem Swift' utrzymanie i rozwój istniejących rozwiązań aplikacji Dbanie o jakość, spójność i wydajność komponentów, modularyzacja Współpraca z zespołem projektowym w metodyce Scrum (w tym z UX/UI, BE, QA, DevOps) Nasze wymagania doświadczenie w natywnym rozwoju aplikacji mobilych iOS (min. 3 lata) znajomość WCAG doświadczenie w zwinnych metodykach wytwarzania oprogramowania znajomość procesu wydawania aplikacji CI/CD znajomość zasad reaktywnego programowania Znajomość REST- API Mile widziane doświadczenie w natywnym rozwoju aplikacji mobilnych Android wykształcenie wyższe informatyczne lub techniczne doświadczenie w projektach bankowych, finansowych lub pokrewnych To oferujemy Umowę o pracę. Przejrzyste warunki premii. Kompleksową opiekę medyczną Lux Med dla Ciebie i Twoich bliskich. “Program „Dobrze” – program corporate wellness (joga, fitness, webinary, konsultacje z dietetykiem, psychologiem, trenerem). Dodatkowe 2 dni na wypoczynek za wykorzystanie przysługującego Ci urlopu Dni Zdrowia- czas na profilaktykę, odpoczynek i spotkania z ekspertami w obszarze zdrowia i wellbeing’u. Kartę Multi Sport na preferencyjnych warunkach dla Ciebie i rodziny. Ubezpieczenie grupowe (na życie, NNW, dla dzieci) – na preferencyjnych warunkach, z szerokim zakresem ochrony. Zniżki na ubezpieczenia turystyczne i komunikacyjne. Szerokie możliwości zaangażowania w wolontariat – 2 dni wolne od pracy z przeznaczeniem na zaangażowanie w działania społeczne. Zniżki na produkty bankowe i atrakcyjną ofertę dla produktów finansowych banku. Program rekomendacji pracowników. Pracę w miejscu, w którym możesz być sobą niezależnie od swojej orientacji seksualnej, tożsamości płciowej, koloru skóry, pochodzenia, wieku czy rodzaju niepełnosprawności.;

Technology

co.brick

iOS Engineer

Mid

Remote

Gliwice, Poland

🏢 Summary: The offer is for an experienced iOS Engineer to build and evolve a production-grade consumer voice application on iOS, with full ownership over architecture, performance, and product quality. The role covers end-to-end mobile development using Swift, close collaboration with backend and AI teams, and delivering polished, real-time user experiences. It focuses on scalable architecture, reliability, and high engineering standards in a fast-growing product environment. 🗂️ Requirements: 2+ years of iOS development experience with Swift, Strong knowledge of Swift fundamentals including async/await and memory management, Commercial experience with SwiftUI and/or UIKit, Experience with networking and API integration, Experience with local storage solutions (Core Data, SQLite, Realm or similar), Experience with Git workflows, Experience with CI/CD for mobile applications, Strong understanding of application architecture and testing 📃 Skills: Swift, SwiftUI, UIKit, CoreData, SQLite, Realm, Git, CICD, Xcode, GitHubActions, Fastlane, TestFlight, APIs, AsyncAwait 🏢 Description: For our client, a fast-growing team building a modern consumer voice product on iOS, we are looking for an experienced iOS Engineer to join a small, high-performing product team. This is not a founding role, but it is a key product and engineering position with real ownership and impact on the direction of the mobile experience. About the role You will be responsible for building and maintaining a high-quality iOS application in Swift, using SwiftUI where appropriate and UIKit when needed. This is an end-to-end role covering architecture, product quality, performance, and polished user interactions. You will work closely with backend and AI teams to deliver fast, reliable, and delightful mobile experiences. Responsibilities iOS Development Build and maintain a production-grade iOS application in Swift Use SwiftUI where it makes sense and UIKit when required Design clean, scalable, and testable architecture with clear module boundaries Implement offline-first flows, local persistence, and reliable synchronization Build real-time experiences involving live state and streaming updates Optimize app performance, including smooth scrolling, fast cold starts, and efficient background execution Implement deep links, push notifications, and in-app messaging Integrate analytics, logging, and crash reporting tools Support reliable App Store releases, phased rollouts, and feature flagging Product & Craft Collaborate closely with designers to deliver polished, accessible, pixel-perfect UI Translate ambiguous product ideas into clear scopes, iterations, and shipped features Document important technical decisions and trade-offs Partner with backend teams to define APIs, error handling, and end-to-end reliability Quality & Security Write unit, integration, and UI tests with a strong quality mindset Maintain code quality standards through linting, formatting, and static analysis in CI Apply best practices around privacy, secure storage, and permissions Carefully evaluate dependencies and minimize security risks where possible Requirements Must-have 2+ years of experience in iOS development using Swift Strong understanding of Swift fundamentals, including async/await, memory management, and performance optimization Commercial experience with SwiftUI and/or UIKit Solid understanding of networking, API integration, and resilient error handling Experience with local storage solutions such as Core Data, SQLite, Realm, or similar Familiarity with Git workflows and CI/CD processes for mobile applications Strong fundamentals in application architecture, testing, and delivery Nice to have Experience working with audio, speech, or real-time streaming UX Exposure to modularization or shared business logic Familiarity with observability tools such as Sentry or Crashlytics Experience working on high-traffic consumer applications Example stack Mobile: Swift, SwiftUI, UIKit Backend / AI: modern APIs, real-time systems, cloud infrastructure Tooling: Xcode, GitHub Actions, Fastlane, TestFlight

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

STS

Senior Software Engineer (iOS)

Senior

On-site

Katowice, Poland

🏢 Summary: Senior Software Engineer (iOS) responsible for end-to-end development, maintenance, and optimization of iOS mobile applications. The role covers implementing new features, ensuring code quality and performance, integrating with backend services, and supporting scalable architecture. It involves full product lifecycle participation from concept to deployment and monitoring. 🗂️ Requirements: Minimum 5 years of experience in iOS development, Very good knowledge of Swift, Experience with iOS frameworks, Experience publishing apps to App Store, Experience with Git, Experience with Swift Package Manager, Experience integrating with REST API, WebSocket, gRPC, Knowledge of relational databases, Ability to identify and fix performance issues and memory leaks, Experience with production systems, deployments and monitoring, Knowledge of Apple UI and UX guidelines 📃 Skills: Swift, iOS, Git, SPM, REST, WebSocket, gRPC, SQL, UIKit, Xcode 🏢 Description: Do naszego zespołu poszukujemy doświadczonego Senior Software Engineer'a (iOS) , który będzie odpowiedzialny za rozwój i utrzymanie aplikacji mobilnych. Szukamy osoby samodzielnej, dbającej o jakość kodu oraz rozumiejącej szerszy kontekst biznesowy tworzonych rozwiązań. Twoja rola Samodzielność w tworzeniu nowych funkcjonalności: od planowania po wdrożenie i monitoring Dbałość o jakość, wydajność i stabilność aplikacji Umiejętność identyfikowania problemów (np. wycieki pamięci, bottlenecki) i ich rozwiązywania Doświadczenie w publikowaniu aplikacji w App Store Dbałość o utrzymanie kodu oraz jego modularność Umiejętność analizy systemów (całościowo lub ich części) oraz przepływów danych Zrozumienie zależności między komponentami systemu Umiejętność analizy problemów biznesowych i przekładania ich na rozwiązania techniczne Dobra organizacji pracy i umiejętności priorytetyzacji zadań Gotowość do dzielenia się wiedzą oraz wspierania mniej doświadczonych członków zespołu Wspieranie rozwoju architektury systemów z myślą o skalowalności i autonomii zespołów Efektywna komunikacja oraz praca zespołowa Zaangażowanie w cały cykl życia produktu: od koncepcji po utrzymanie Kogo szukamy 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 kodu produkcyjnego, czytelnego i odpornego na błędy (edge case’y) Doświadczenie w pracy z systemami produkcyjnymi (wdrożenia, monitoring, utrzymanie) Co oferujemy Pracę w świetnym zespole, którego siłą jest pasja i współpraca, Pracę hybrydową (3+2), Pracę pod skrzydłami 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, Urozmaicone śniadania i obiady w dobrej cenie w naszym Bistro, Ścieżkę rozwoju osobistego oraz budżet na kursy i szkolenia, Codziennie świeże owoce, dobra kawa i zdrowe przekąski, Poszanowanie równowagi między życiem zawodowym a prywatnym. Kroki rekrutacji Analiza nadesłanych CV i wstępna selekcja kandydatów Krótki kontakt telefoniczny w celu poznania podstawowych informacji i oczekiwań Rozmowa rekrutacyjna z HR oraz Head of Engineering Krótka rozmowa w języku angielskim z VP of Development

Technology

Cyclad

iOS Native Developer (Regular/ Senior)

Senior

Hybrid

Krakow, Poland

120 - 135 PLN/hr

🏢 Summary: B2B opportunity for a Regular or Senior iOS Native Developer to design, build, and maintain scalable iOS applications using Swift and SwiftUI in an Agile environment. The role focuses on delivering secure, high-performance mobile solutions, implementing CI/CD pipelines, automated testing, and managing App Store releases. Remote work with periodic on-site presence in Krakow. 🗂️ Requirements: Proven experience delivering native iOS applications, Strong knowledge of iOS platform and SDK, Excellent programming skills in Swift, Experience with SwiftUI, Experience with Xcode and iOS toolchain, Experience building and maintaining CI/CD pipelines, Experience with unit and automated testing for iOS, Experience with App Store publishing and certificate management, Strong debugging and performance optimization skills, Knowledge of mobile accessibility standards, Experience with JSON and XML, Experience implementing secure mobile development practices, Understanding of TDD principles 📃 Skills: Swift, SwiftUI, iOS, Xcode, xcbuild, CocoaPods, CI/CD, TDD, JSON, XML, Git, Objective-C, Kotlin, Jetpack, Compose, Android, React, Flutter 🏢 Description: In Cyclad we work with top international IT companies in order to boost their potential in delivering outstanding, cutting-edge technologies that shape the world of the future. We are looking for an experienced iOS Native Developer to join our client’s team and contribute to the development of high-quality mobile applications. In this role, you will design, build, and maintain scalable iOS applications while collaborating with cross-functional teams in an Agile development environment . You will be responsible for delivering robust mobile solutions using modern development practices, ensuring performance, security, and an excellent user experience. Project information: Location, Krakow, Poland Work Setup: Remote work with on-site presence required – approximately 6 days per month at the client’s office Two open vacancies: Regular developer and Senior Developer Rate: 120 – 135 PLN/net/h + VAT (B2B contract) Start date: depending on candidate availability Language: English (min B2) Project scope: Design, develop, and maintain native iOS applications using Swift and SwiftUI. Build high-quality mobile interfaces based on provided UI/UX specifications and design systems. Work closely with product owners, designers, and engineers in an Agile methodology environment. Implement and maintain CI/CD pipelines for mobile applications. Conduct unit testing and automated testing to ensure application quality and reliability. Debug and optimize iOS applications to ensure high performance and stability. Manage App Store releases, provisioning profiles, and certificate management. Ensure mobile applications follow security best practices and implement security-related features. Implement accessibility best practices across mobile applications. Handle data serialization and deserialization using JSON and XML. Collaborate with teams using modern development tools and AI-assisted workflows. Requirements: Proven track record of delivering native iOS mobile applications. Strong knowledge of the iOS platform, SDK, and SwiftUI. Excellent programming skills in Swift. Experience with Xcode and the iOS development toolchain (xcbuild, CocoaPods, iOS Simulator). Experience building and maintaining CI/CD pipelines for mobile applications. Experience with unit testing and automated testing for iOS apps. Experience with App Store publishing, provisioning portals, and certificate management. Strong debugging and performance optimization skills for iOS applications. Good understanding of mobile accessibility standards. Experience working with JSON and XML for data exchange. Experience implementing secure mobile development practices. Passion for Test Driven Development (TDD). Preferred/ Nice to Have: Experience with Git and development tools such as Microsoft Visual Studio Code. Familiarity with mobile component libraries. Exposure to the Android ecosystem including Kotlin, Jetpack Compose, and Android Studio. Familiarity with Objective-C. Experience with cross-platform frameworks such as React Native or Flutter. Ideal Candidate: Experience designing digital products in onboarding or banking domains. Experience using AI-assisted development tools such as GitHub Copilot and Claude CLI in engineering workflows. Strong collaboration and communication skills within Agile teams. A proactive mindset focused on code quality, performance, and user experience. We offer: Full-time job agreement based on B2B Private medical care with dental care (covering 70% of costs) + rehabilitation package. Family package option possible Multisport card (also for an accompanying person) Life insurance