April 24, 2026
Mid-Level iOS Developer – Swift & Mobile Applications
Mid • Hybrid
16,800 - 21,840 PLN
Lodz, Poland
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.
Similar jobs you might like
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
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
Technology
N-iX
Senior iOS Engineer
Senior
Remote
Krakow, Poland
34 - 37 USD
🏢 Summary: Senior iOS Engineer role focused on designing, building, and maintaining high-quality, production-grade iOS applications for a large-scale global e-commerce platform. The position involves working with modern iOS technologies and architectures, contributing to code quality, and collaborating with cross-functional teams to deliver scalable mobile solutions. 🗂️ Requirements: 5+ years of commercial iOS development, Experience delivering and maintaining production-grade iOS applications, Strong knowledge of Swift, SwiftUI, and UIKit, Understanding of modern iOS architectures (MVVM, TCA, VIPER), Hands-on experience with Combine and reactive programming, Experience with Swift structured concurrency (async/await), Experience integrating RESTful APIs and GraphQL, Experience with iOS dependency management tools (SPM, CocoaPods, Carthage), Familiarity with CI/CD pipelines, Ability to build adaptive, high-quality user interfaces 📃 Skills: iOS, Swift, SwiftUI, UIKit, MVVM, TCA, VIPER, Combine, AsyncAwait, REST, GraphQL, SPM, CocoaPods, Carthage, CICD 🏢 Description: We are looking for a Senior iOS Engineer to join our team in Poland. Our customer is an American global commerce leader based in California, one of the most popular and successful e-commerce websites on the Internet. It provides inspiring services by connecting millions of users in more than 190 markets around the world. Main Responsibilities: Design, build, and maintain efficient, reusable, and reliable code Communicate with multi-functional teams to streamline the workflow Suggest technical and functional improvements to add value to the product Conduct design reviews and code reviews to maintain high quality Identify UI problems and bugs and devise efficient solutions Requirements: 5+ years of commercial iOS development Proven ability to deliver and maintain production-grade iOS applications Strong problem-solving skills and understanding of modern iOS development practices Excellent knowledge of Swift , SwiftUI , and UIKit Solid understanding of modern iOS architectures ( MVVM, TCA, VIPER ) Hands-on knowledge of Combine and reactive programming Good understanding of Swift structured concurrency (async/await) Working knowledge of RESTful APIs and GraphQL Strong skills in building adaptive and high-quality user interfaces Familiarity with iOS dependency management tools ( SPM, CocoaPods, Carthage ) Familiarity with CI/CD tools and pipelines Nice to Have: Knowledge of large-scale or high-traffic consumer mobile applications Familiarity with performance monitoring, profiling, and optimization of iOS apps Knowledge of designing and maintaining shared, modularized codebases Familiarity with building and maintaining internal frameworks, libraries, or SDKs Exposure to E2E testing strategies and improving test reliability We offer: Flexible working format - remote, office-based or flexible A competitive salary Personalized career growth Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more) Active tech communities with regular knowledge sharing Education reimbursement Memorable anniversary presents Corporate events and team buildings
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
PKO BP Finat
IOS Developer
Senior
Hybrid
Warsaw, Poland
🏢 Summary: Development of one of the largest mobile banking applications in Poland (IKO) used by over 6 million users, focusing on feature development, backend integration, code quality, and modular architecture. The role involves working in Scrum teams on business growth or technical refactoring initiatives within a modernized iOS tech stack. 🗂️ Requirements: Minimum 4 years of iOS development experience, Proficiency in Swift, Proficiency in Objective-C, Experience with Xcode, Experience with CocoaPods, Knowledge of SwiftUI, Knowledge of UIKit, Knowledge of design patterns, Experience with Git, Understanding of Dependency Injection, Understanding of modular iOS applications, Experience in application modularization, Experience in writing unit tests 📃 Skills: Swift, Objective-C, Xcode, CocoaPods, SwiftUI, UIKit, TCA, VIPER, POP, DI, Git, C, C++, Gerrit, GitLab, GitFlow, CI/CD, Jenkins, fastlane, codesign, AppStore, ProvisioningPortal, SOLID, JIRA, Confluence 🏢 Description: Rozwijaj z nami jedną z największych aplikacji mobilnych w Polsce – IKO, produkt wykorzystywany przez ponad 6 mln użytkowników. W naszej zmodularyzowanej aplikacji mobilnej posiadamy ponad 135 modułów i ta liczba ciągle rośnie. Sukcesywnie pozbywamy się kodu legacy, odświeżamy stack technologiczny i jesteśmy zawsze up-to-date z zależnościami (najnowsze build toolsy, AGP, najwyższe możliwe compile i targetSdk przy supporcie wersji do Androida 6.0 włącznie). Utrzymujemy przy tym wysoką ocenę 4.7 w Google Play i walczymy o jeszcze wyższą. Pracujemy w zespołach scrumowych wspieranych przez analityków, Product Ownerów i Scrum Masterów, w dwutygodniowych Sprintach. Jeśli jesteś nadal zainteresowany(a), możesz dołączyć do zespołów skupiających się głównie nad rozwojem biznesowym lub zespołu zorientowanego na refactoring i zadania techniczne. IOS Developer Opis stanowiska: Na co dzień w naszym zespole: uczestniczysz w innowacyjnych projektach dla największej aplikacji mobilnej bankowości w kraju, wykonujesz integrację z systemami backend, przygotowujesz testy jednostkowe, zawsze dbasz o jakość kodu i zgodność z dobrymi praktykami programowania, przygotowujesz lub aktualizujesz dokumentację techniczną. Wymagania: To stanowisko może być Twoje, jeśli: masz min. 4 lata doświadczenia w zakresie programowania na platformę iOS (Swift i Objective-C), znasz Xcode, CocoaPods, SwiftUl/ UlKit TCA, VIPER, POP, DI Modularyzacja aplikacji Unit Testy znasz wzorce projektowe, korzystasz z systemu kontroli wersji Git, znasz zagadnienia z technologii dependency injection, rozumiesz jak działają aplikacje wielomodułowe na ios, brałeś/brałaś udział w modularyzacji aplikacji testujesz swój kod, posiadasz umiejętności analitycznego myślenia i rozwiązywania problemów, lubisz pracować w zespole, ale również dobrze sobie radzisz w pracy samodzielnej oraz pracy zdalnej. Twoim dodatkowym atutem będzie: znajomość natywnego programowania na platformę iOS z wykorzystaniem C/C++, znajomość Gerrit, Gitlab, procesu GitFlow, znajomość zagadnień związanych z procesem CI/CD oraz narzędzi typu Jenkins, wiedza o działaniu fastlane, codesign, doświadczenie w zarządzaniu aplikacją w sklepie AppStore oraz zarządzaniu kontem na ProvisioningPortal, doświadczenie w stosowaniu SOLID, doświadczenie w korzystaniu z JIRA/Confluence Oferujemy: - kontrakt B2B -praca hybrydowa. Częstotliwość pracy w biurze: dla osób z Warszawy i okolic 3x/2 tydz., dla pozostałych osób 1x/2 tyg. - opcjonalnie pakiet Luxmed na preferencyjnych warunkach - opcjonalnie karta MyBenefits na preferencyjnych warunkach
Technology
iteo
Senior iOS Developer
Senior
Remote
Katowice, Poland
19,000 - 22,500 PLN
🏢 Summary: Offer for a Senior iOS Developer to design and develop a modular, scalable iOS application, including payment modules and external integrations. The role involves architectural decision-making, building SwiftUI interfaces using MVVM/TCA, and implementing async solutions with Swift Concurrency and Combine. The position also includes testing, CI/CD processes, analytics integration, and close collaboration on product requirements. 🗂️ Requirements: Very good knowledge of Swift and iOS ecosystem, Experience with SwiftUI, Experience with MVVM or TCA architecture, Experience in designing modular and scalable iOS applications, Experience with Swift Concurrency (async/await) and Combine, Experience implementing payment modules, Knowledge of Accessibility principles, Experience integrating analytics or telemetry, Ability to write Unit Tests and UI Tests, Experience with Git, App Store Connect, certificates, provisioning profiles and CI/CD, Ability to translate product requirements into technical solutions, Experience evaluating and responsibly using AI-generated code, Fluent Polish and English 📃 Skills: Swift, iOS, SwiftUI, MVVM, TCA, Combine, SwiftConcurrency, Xcode, Git, CI/CD, AppStoreConnect, Accessibility, Analytics, UnitTesting, UITesting, AI 🏢 Description: Najważniejszym zasobem są ludzie - to dzięki nim nawet najtrudniejsze zadania stają się możliwe i przyjemne. Nasz zespół iOS właśnie taki jest! Obecnie szukamy świeżej energii, aby wzbogacić zespół utalentowanych Developerów z pasją do iOS. Szukasz pracy i możliwości rozwoju w ciekawym projekcie? Cenisz sobie otoczenie ludzi, którzy są pasjonatami programowania i chętnie dzielą się wiedzą oraz doświadczeniem? Aktualnie poszukujemy Senior iOS Developera , który dołączy do projektu realizowanego dla naszego klienta razem z najlepszymi specjalistami w tej dziedzinie! Czym będziesz się zajmować Projektowaniem i rozwijaniem modularnej architektury aplikacji iOS , która pozwala skalować produkt i niezależnie rozwijać jego poszczególne moduły, Tworzeniem oraz rozwijaniem modułów płatności i integracji z zewnętrznymi usługami, Ścisłą współpracą z zespołem domenowym przy definiowaniu wymagań – analizą potrzeb biznesowych, proponowaniem rozwiązań technicznych i współtworzeniem backlogu, Podejmowaniem decyzji architektonicznych i dbaniem o spójność rozwiązań w aplikacji, Rozwijaniem interfejsów użytkownika w SwiftUI z wykorzystaniem architektur MVVM / TCA oraz mechanizmów asynchroniczności Swift Concurrency (async/await) i Combine, Budowaniem rozwiązań z uwzględnieniem Accessibility oraz narzędzi analitycznych, Tworzeniem i utrzymaniem testów jednostkowych oraz UI, Aktywnym udziałem w code review oraz dzieleniem się wiedzą w zespole, Wykorzystywaniem narzędzi AI wspierających development w codziennej Czego oczekujemy Bardzo dobrej znajomości Swift oraz ekosystemu iOS, Doświadczenia w tworzeniu aplikacji w SwiftUI, Praktycznego doświadczenia w pracy z architekturami MVVM lub TCA, Doświadczenia w projektowaniu modularnych i skalowalnych aplikacji iOS, Doświadczenia w pracy z mechanizmami asynchroniczności Swift Concurrency (async/await) oraz Combine, Doświadczenia w implementacji modułów płatności, Znajomości zasad Accessibility , Doświadczenia w integracji analytics / telemetry, Umiejętności pisania Unit Tests oraz UI Tests, Doświadczenia w pracy z Git, App Store Connect, certyfikatami, provisioning profiles oraz CI/CD, Umiejętności analizy wymagań produktowych i przekładania ich na rozwiązania techniczne, Myślenia produktowego oraz poczucia odpowiedzialności za rozwijane rozwiązania, Umiejętności krytycznej oceny rozwiązań generowanych przez AI i ich odpowiedzialnego wykorzystania w procesie developmentu. Dobrej znajomości języka polskiego i angielskiego. Co oferujemy Rozwój: Współpracę w przy ciekawych i rozwojowych projektach lokalnych i międzynarodowych. Realny wpływ: Możliwość współtworzenia procesów technologicznych i wdrażania własnych innowacji w projektach. Benefity: Pakiet opieki medycznej, ubezpieczenie grupowe oraz kartę Medicover Sport. Elastyczność: Pracuj tak, jak lubisz - w 100% zdalnie lub hybrydowo z naszych biur w Katowicach, Bielsku-Białej, Gdańsku lub Toruniu . Jak wygląda proces rekrutacji? 📨Twoje zgłoszenie 🔊 Rozmowa HR 💻 Krótkie spotkanie techniczne z naszym Team Leaderem iOS 💻 Spotkania techniczne z naszym klientem 🤝 Feedback
Technology
IT Leasing Team Sp. z o.o.
Senior iOS Developer
Senior
Hybrid
Warsaw, Poland
20,000 - 23,300 PLN/hr
🏢 Summary: Long-term B2B contract for a Senior iOS Developer to design, develop, and optimize a banking mobile application in a Scrum environment. The role involves architectural decisions, code quality assurance, automated testing, and close collaboration with cross-functional teams. High impact on product development with flexible remote work and regular office visits. 🗂️ Requirements: Minimum 5 years of experience in iOS development, Very good knowledge of Swift, Experience with SwiftUI, Knowledge of Swift concurrency mechanisms, Experience in mobile application architecture design, Knowledge of design patterns, Ability to create and maintain unit and UI tests, Experience with CI/CD processes, Knowledge of clean code and quality best practices, Proficiency with Git, English for working with technical documentation 📃 Skills: Swift, SwiftUI, iOS, CI/CD, Git, Objective-C, .NET, React, Scrum 🏢 Description: W ITLT pomagamy naszym zaprzyjaźnionym firmom przekształcać ambitne pomysły w cyfrową rzeczywistość. Z nastawieniem na wyzwania, ciekawość technologii i zwinność współtworzymy wyjątkowe rozwiązania IT i zapewniamy doświadczone osoby eksperckie, które pomagają przyspieszać cyfrową transformację. Aktualnie poszukujemy profilu na stanowisko: Senior iOS Developer Informacje organizacyjne: Stawka: 120 - 140 PLN/h na FV (zaangażowanie stabilne, długofalowe). Tryb pracy: zapewniamy dużą swobodę pracy zdalnej, przy czym 2x/mc zapraszamy do warszawskiego biura. Sektor: finanse / bankowość Zespół: dwa zespoły (ok. 8–10 osób), praca w Scrum (sprinty 2-tygodniowe) Zakres prac Tworzenie i rozwój funkcjonalności aplikacji mobilnej na platformie iOS Utrzymanie oraz optymalizacja istniejących rozwiązań Dbanie o jakość kodu poprzez testy jednostkowe i automatyczne Analiza błędów oraz wsparcie procesu ich eliminacji Udział w projektowaniu rozwiązań technicznych i wdrożeniach Współpraca z zespołem Android, backend (.NET), frontend (React) oraz QA Realny wpływ na rozwój produktu oraz architekturę aplikacji Oczekiwania: Minimum 5 lat doświadczenia w tworzeniu aplikacji iOS Bardzo dobra znajomość Swift (w tym SwiftUI i mechanizmów współbieżności) Doświadczenie w projektowaniu architektury aplikacji mobilnych Praktyczna znajomość wzorców projektowych Umiejętność tworzenia i utrzymywania testów (unit/UI) Doświadczenie z procesami CI/CD Świadomość dobrych praktyk jakościowych i clean code Znajomość Git oraz pracy z repozytoriami kodu Angielski umożliwiający pracę z dokumentacją techniczną Mile widziane: znajomość Objective-C Oferujemy: Długofalowe stabilne zatrudnienie w oparciu o kontrakt B2B. Szansa na rozwój w dużej strukturze, bezpośredni kontakt z Managerem zespołu. Praca w firmie, w której IT jest dojrzałe i globalne, a metodyki zwinne są respektowane. Dopłata do karty MultiSport oraz ubezpieczenia. Godziny startu pracy 7:30 - 9:30. Sprawny proces rekrutacyjny (wideokonferencja), maksymalnie 2 spotkania online (pierwsze z kimś z zespołu, drugie z Managerem). Agencja zatrudnienia - nr certyfikatu 14181
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
RITS Professional Services
Senior iOS Developer
Senior
Hybrid
Warsaw, Poland
130 - 160 PLN/hr
🏢 Summary: Senior iOS Developer role in a long-term project for a major financial institution, focused on developing and maintaining high-quality, secure mobile applications used by millions of users. The position involves architectural decisions, code quality assurance, and collaboration within an Agile team. Hybrid work model with B2B contract. 🗂️ Requirements: Minimum 4 years of programming experience, Minimum 2 years of commercial experience with iOS, Practical experience in building iOS applications, Very good knowledge of Swift and/or Objective-C, Experience with networking, Core Data and push notifications, Experience with version control systems (Git), Knowledge of object-oriented programming and design patterns, Experience with client-server applications, Ability to write and maintain unit and functional tests, Basic knowledge of relational databases 📃 Skills: Swift, Objective-C, iOS, CoreData, Git, OOP, Scrum, SQL, Xcode, UIKit 🏢 Description: RITS Group to firma informatyczna, która oferuje najwyższej jakości usługi programistyczne zarówno dla rynku polskiego, jak i międzynarodowego. Jesteśmy dumni, że należymy do grona najszybciej rozwijających się spółek technologicznych. Naszym priorytetem jest jakość oraz innowacyjność dostarczanych rozwiązań, a nasza kultura organizacyjna opiera się na zaufaniu, współpracy i ciągłym doskonaleniu. Do naszego zespołu poszukujemy doświadczonego Senior iOS Developera , który dołączy do projektu realizowanego dla dużej instytucji z sektora finansowego. Projekt realizowany jest dla jednej z największych instytucji finansowych w Polsce, która dynamicznie rozwija swoje kanały cyfrowe i mobilne. Organizacja stawia na nowoczesne technologie, wysoką jakość kodu oraz rozwiązania zapewniające bezpieczeństwo i skalowalność systemów. Zespół pracuje w środowisku Agile, przy produktach używanych przez miliony użytkowników. Oferujemy 💰 Stawka: do 160 PLN netto + VAT / h (B2B) 👉 Możliwa negocjacja dla bardziej doświadczonych kandydatów 📍 Lokalizacja: hybryda – ok. 2x w miesiącu z biura - Warszawa Obowiązki tworzenie oraz rozwijanie aplikacji mobilnych na iOS utrzymywanie i optymalizacja istniejących rozwiązań współpraca z zespołem developerskim, testerami i projektantami UX/UI udział w podejmowaniu decyzji dotyczących architektury i rozwiązań technicznych zapewnienie wysokiej jakości kodu poprzez testy i code review Wymagania co najmniej 4 lata doświadczenia programistycznego, w tym minimum 2 lata pracy z iOS solidna praktyka w budowaniu aplikacji mobilnych na platformę Apple bardzo dobra znajomość języków Swift i/lub Objective-C doświadczenie w pracy z komponentami takimi jak obsługa sieci, Core Data oraz powiadomienia push znajomość narzędzi do kontroli wersji (preferowany Git ) dobra orientacja w programowaniu obiektowym i wzorcach projektowych doświadczenie w pracy z aplikacjami komunikującymi się z backendem (client-server) umiejętność tworzenia i utrzymywania testów (jednostkowych i funkcjonalnych) podstawowa wiedza z zakresu relacyjnych baz danych Mile widziane znajomość podstaw kryptografii doświadczenie w pracy w zwinnych metodykach (np. Scrum ) Ta rola nie jest dla Ciebie, ale masz znajomego, który by się sprawdził? Poleć go i zgarnij nawet 5000 zł. Referral Program: Talent from your network
Technology
emagine Polska
Mid iOS Developer (banking)
Mid
Hybrid
Warsaw, Poland
115 - 125 PLN/hr
🏢 Summary: Oferta dotyczy roli iOS Developera w sektorze bankowym, odpowiedzialnego za tworzenie i rozwój aplikacji mobilnych na platformę iOS w modelu głównie zdalnym. Projekt obejmuje pracę z kluczowymi frameworkami iOS, implementację testów oraz wykorzystanie algorytmów kryptograficznych w architekturze client-server. 🗂️ Requirements: Minimum 4 lata doświadczenia w programowaniu, Minimum 2 lata doświadczenia w programowaniu na iOS, Praktyczne doświadczenie w tworzeniu aplikacji mobilnych na iOS, Biegłość w Objective-C lub Swift, Doświadczenie z Networking, Core Data, Push notifications, Znajomość GIT, Znajomość programowania obiektowego, Doświadczenie w architekturze client-server, Umiejętność pisania testów jednostkowych i funkcjonalnych na iOS, Znajomość relacyjnych baz danych 📃 Skills: Swift, Objective-C, iOS, Networking, CoreData, PushNotifications, GIT, OOP, Client-Server, UnitTesting, FunctionalTesting, SQL, Cryptography, SCRUM 🏢 Description: Lokalizacja: Głównie praca zdalna, 2 dni w miesiącu z biura w Warszawie Branża: Bankowość Stawka: 125 zł/h na b2b Podsumowanie: Rolą programisty iOS w firmie jest tworzenie i rozwijanie aplikacji mobilnych na platformę iOS, co wnosi znaczący wkład w rozwój produktów dostosowanych do potrzeb użytkowników. Obowiązki: Opracowywanie i wdrażanie aplikacji mobilnych na platformę iOS. Praca z frameworkami Networking, Core Data oraz Push notifications. Tworzenie i utrzymywanie dokumentacji technicznej. Współpraca w zespole w metodykach takich jak SCRUM. Tworzenie testów jednostkowych i funkcjonalnych dla aplikacji iOS. Implementacja oraz używanie algorytmów kryptograficznych w aplikacjach. Wymagania: Minimum 4 lata doświadczenia w programowaniu, w tym 2 lata na platformę iOS. Praktyczna znajomość programowania aplikacji mobilnych na iOS. Biegłość oraz doświadczenie z językami Objective-C / Swift. Dobra znajomość frameworków Networking, Core Data oraz Push notifications. Umiejętność posługiwania się narzędziami kontroli wersji – preferowany GIT. Bardzo dobra znajomość zagadnień projektowania i programowania obiektowego. Doświadczenie w tworzeniu aplikacji w architekturze client-server. Umiejętność pisania testów jednostkowych i funkcjonalnych, szczególnie pod kątem iOS. Znajomość zagadnień relacyjnych baz danych oraz mile widziana znajomość algorytmów kryptograficznych. Miłe widziane: Znajomość metodyk Agile (np. SCRUM).