June 5, 2026
iOS Senior Udvikler
Senior • On-site
Copenhagen, Denmark
Introduktion og Resumé:
Vi søger en erfaren iOS senior konsulent til en fuldtidsopgave over en periode på 6 måneder, med mulighed for forlængelse. Konsulenten vil spille en central rolle i udviklingen af kundeappen og skal kunne arbejde onsite minimum 4 dage om ugen i Storkøbenhavn, med mulighed for at arbejde remote de resterende dage.
Vigtige færdigheder inkluderer erfaring med Swift, SwiftUI, og en dyb forståelse af iOS versioner fra 16 til 26.
Primære Ansvarsområder:
Udvikle og vedligeholde kundeappen ved hjælp af Swift og SwiftUI.
Integrere Async/await funktionaliteter i appen.
Implementere databaser ved hjælp af Realm DB.
Brug af Xcode til at optimere applikationsydelse.
Skabe åbne API'er til integration med andre systemer.
Nøglekrav:
Min. 5 års erfaring med iOS udvikling.
Stærk erfaring med Swift og SwiftUI.
Erfaring med UIkit teknologi.
Solid forståelse for Async/await programmering.
Erfaring med iOS versioner fra 16 til 26.
Kendskab til Realm DB og Xcode.
Ønskelige Kompetencer:
Erfaring med DevOps-praksis.
-
Kendskab til GitHub Actions.
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
emagine Polska
Senior iOS Entwickler (m/w/d)
Senior
Hybrid
Cologne, NW, Germany
🏢 Summary: Senior iOS Developer responsible for the full software lifecycle of an iOS app, from concept to App Store rollout. The role includes feature development with Swift and SwiftUI, architectural responsibility, CI/CD pipeline maintenance, and release management. Collaboration with cross-functional teams and ensuring security, compliance, and high code quality are key aspects of the position. 🗂️ Requirements: Mehrjährige Berufserfahrung als iOS Entwickler (Senior Level), Sehr gute Kenntnisse in Swift, Sehr gute Kenntnisse im iOS SDK, Erfahrung mit modernen iOS-Architekturen, Praktische Erfahrung mit SwiftUI, Erfahrung mit Git und gängigen Entwicklungs-Workflows, Fundierte Kenntnisse im Testing, Erfahrung mit agilen Methoden (Scrum oder Kanban), Sehr gute Kommunikationskenntnisse in Deutsch oder Englisch 📃 Skills: Swift, SwiftUI, iOS, iOSSDK, Git, CI/CD, Xcode, Jenkins, GitLab, Fastlane, Testing, Scrum, Kanban, Kotlin, Jetpack, Android 🏢 Description: Wir, die emagine GmbH, suchen für unsere Business Unit Insurance einen Senior iOS Entwickler (m/w/d). Sie verantworten den kompletten Software-Lifecycle - von der Idee bis zum Rollout im App Store. Aufgaben Konzeption und Entwicklung von Features für die iOS App mit Swift und SwiftUI Technische Verantwortung für Teilbereiche der App (Architektur, Code-Qualität, Performance) Aktive Mitarbeit im gesamten Entwicklungsprozess Analyse von Anforderungen und technischer Lösungsentwurf Aufwandsschätzungen und Unterstützung des Product Owners bei Planung und Priorisierung Umsetzung, Testing und Dokumentation Durchführung von Code Reviews, Pair Programming und Coaching weniger erfahrener Entwickler:innen Mitgestaltung und Pflege unserer CI/CD-Pipelines (z. B. Xcode Cloud, Jenkins, GitLab CI, Fastlane – je nach Stack) Vorbereitung und Durchführung von App-Store-Releases (Build-Management, Provisioning Profiles, Release Notes, Rollout-Strategie) Enge Zusammenarbeit mit: Product Owner UX/UI Backend- und QA-Teams weiteren Stakeholdern (z. B. Betrieb, Security, Legal) Sicherstellung von Security-, Datenschutz- und Compliance-Anforderungen in der App Aktives Einbringen von Best Practices, neuen Technologien und Verbesserungen in Architektur, Build-Prozess und Teamprozesse Skillset Must-have Mehrjährige Berufserfahrung als iOS Entwickler (Senior Level) Sehr gute Kenntnisse in Swift und dem iOS SDK Erfahrung mit modernen iOS-Architekturen Praktische Erfahrung mit SwiftUI Routiniert im Umgang mit Git und gängigen Entwicklungs-Workflows (Feature Branches, Pull/Merge Requests, Code Review) Fundierte Kenntnisse im Bereich Testing Agile Arbeitsweise (Scrum / Kanban) und Routine in der Arbeit in einem cross-funktionalen Team Sehr gute Kommunikationsfähigkeit in Deutsch oder Englisch (idealerweise Deutsch), klar und lösungsorientiert Hohes Qualitätsbewusstsein, Verantwortungsübernahme und eine proaktive, selbstständige Arbeitsweise Nice-to-have Erfahrung in der Android Entwicklung mit Kotlin und Jetpack Compose Erfahrung im Finanz- / Versicherungsumfeld oder anderen regulierten Branchen Erfahrung mit Security-Themen in Mobile Apps Rahmenbedingungen Start: asap (bis spätestens 15.07.2026) Laufzeit: Oktober 2026 + Option auf Verlängerung Einsatzort: Köln (2 Tage Onsite) / Remote (3 Tage)
Technology
SOFLAB TECHNOLOGY
Programista/ka iOS
Senior
Remote
Warsaw, Poland
100 - 130 PLN/hr
🏢 Summary: Development of advanced iOS applications with a focus on implementing new features, maintaining performance, fixing bugs, and ensuring high code quality. The role involves working with SwiftUI and UIKit, applying Clean Architecture principles, integrating REST APIs, and writing automated tests. Fully remote B2B contract for long-term collaboration. 🗂️ Requirements: Minimum 4 years of experience in iOS mobile application development, Experience with SwiftUI and UIKit, Knowledge of Clean Architecture and SOLID principles, Experience with MVVM and other design patterns, Ability to integrate and work with REST API, Experience in writing unit and integration tests, Proficiency in Git and GitFlow, Experience working in Agile methodologies such as Scrum 📃 Skills: Swift, SwiftUI, UIKit, iOS, CleanArchitecture, SOLID, MVVM, REST, API, UnitTesting, IntegrationTesting, Git, GitFlow, Scrum 🏢 Description: ZADANIA: Projektowanie zaawansowanych aplikacji na platformę iOS Współpraca z zespołem w celu projektowania i dostarczania nowych funkcji Diagnoza i naprawianie błędów, dbałość o wydajność aplikacji Przeprowadzanie testów aplikacji Ciągłe wdrażanie nowych funkcjonalności Opracowywanie dokumentacji technicznej WYMAGANIA: Co najmniej 4-letnie doświadczenie w tworzeniu aplikacji mobilnych na iOS z wykorzystaniem SwiftUI oraz UIKit Dobra znajomość zasad Clean Architecture oraz SOLID Praktyczna znajomość wzorca MVVM i innych popularnych wzorców projektowych Umiejętność integracji i pracy z REST API Doświadczenie w pisaniu testów jednostkowych oraz integracyjnych Znajomość systemu kontroli wersji Git, w tym pracy z GitFlow, oraz doświadczenie w pracy zespołowej Znajomość metodyk zwinnych, takich jak Scrum DODATKOWE IFNORMACJE: Forma współpracy: b2b Stawka: 100 -130 zł/h Długość zatrudnienia: 12 miesięcy + Model pracy: 100% zdalnie
Technology
emagine Polska
Senior iOS Networking Engineer
Senior
Remote
Warsaw, Poland
🏢 Summary: Senior iOS Developer role for a 3–4 month remote project focused on building a next-generation consumer VPN application. The position involves implementing core VPN functionality, integrating backend services via gRPC, and ensuring compliance with Apple’s networking and security requirements. The role requires strong expertise in Swift, SwiftUI, Network Extensions, and VPN technologies. 🗂️ Requirements: 5+ years of professional iOS development experience, Strong proficiency in Swift, Strong proficiency in SwiftUI, Hands-on experience with iOS networking, Experience with Network Extensions, Familiarity with VPN SDKs (e.g., WireGuard), Experience with gRPC, Experience with Protocol Buffers, Experience integrating native code (C, C++, or Rust), Understanding of mobile application architecture, Experience publishing and maintaining apps in Apple ecosystem, Familiarity with App Store review processes for networking/security apps 📃 Skills: Swift, SwiftUI, iOS, NetworkExtensions, VPN, WireGuard, gRPC, ProtocolBuffers, C, C++, Rust, FFI, DNS, Networking 🏢 Description: Location: 100 % remotely Start: ASAP Project Duration: 3-4 months About the Role We are looking for an experienced Senior iOS Developer to join an innovative cybersecurity product team building a next-generation VPN solution for the global consumer market. You will be responsible for implementing core VPN functionality, integrating with existing backend services, and ensuring compliance with Apple's networking and security requirements. The ideal candidate has strong expertise in Swift and SwiftUI, practical experience with VPN technologies on iOS, and a solid understanding of Apple's Network Extensions framework. Responsibilities Design and develop a native iOS application with a strong focus on VPN functionality. Implement and maintain Network Extensions, including: Packet Tunnel Provider App Proxy Provider Kill Switch functionality DNS management and routing Integrate the mobile application with backend services using gRPC and Protocol Buffers. Work with native libraries and SDKs, including Rust-based components through FFI/bindings. Build and maintain modern user interfaces using SwiftUI. Collaborate closely with Backend and DevOps engineers to deliver a seamless end-to-end VPN experience. Ensure application stability, performance, security, and compliance with Apple's platform requirements. Participate in architecture and technical decision-making related to networking and VPN implementation. Requirements Must Have 5+ years of professional experience in iOS development. Strong proficiency in Swift and SwiftUI. Hands-on experience with iOS networking and Network Extensions. Familiarity with VPN SDKs such as WireGuard or similar technologies. Experience working with gRPC and Protocol Buffers. Experience integrating native code and libraries (C, C++, or Rust). Good understanding of mobile application architecture and software engineering best practices. Experience publishing and maintaining applications within Apple's ecosystem. Familiarity with App Store review processes for networking and security applications. Nice to Have Experience building security, privacy, or cybersecurity-related applications. Knowledge of Rust. Experience with VPN, networking, encryption, or privacy-focused products.
Technology
emagine Polska
iOS / iPadOS - Senior Technical Consultant / Spezialist (m/w/d)
Senior
Hybrid
Mainz, RP, Germany
🏢 Summary: Senior Technical Consultant role focused on developing, maintaining, and releasing iOS/iPadOS applications, including WebApps and middle-layer solutions. The position covers the full lifecycle from concept and UI implementation to deployment and quality management. Emphasis is placed on modern iOS technologies, code standards, and app release processes. 🗂️ Requirements: Extensive experience in iOS development, Strong knowledge of iOS SDK, Experience with Human Interface Guidelines for iOS/iPadOS, Experience with iOS development tools, Experience in app signing, packaging, and deployment, Ability to develop middle-layer applications for mobile solutions, Ability to implement UI designs based on technical concepts, Adherence to current code style guidelines 📃 Skills: iOS, iPadOS, Swift, Objective-C, iOSSDK, Xcode, WebApps, HTML, CSS, JavaScript, UIUX, CodeSigning, Deployment, MiddleLayer, QualityManagement 🏢 Description: Wir suchen einen erfahrenen Senior Technical Consultant (m/w/d) mit umfangreicher Erfahrung in der iOS-Entwicklung und einem tiefen Verständnis für die Wartung und Pflege von mobilen Anwendungen. Der ideale Kandidat verfügt über nachweisliche Fähigkeiten in der Bereitstellung und Unterstützung von iOS Apps und ist versiert im Umgang mit den neuesten Technologien und Tools. Aufgaben: Entwicklung, Wartung und Pflege von iOS/iPadOS Apps. Unterstützung von der Konzeption bis zum Release. Entwicklung von kompatiblen WebApps unter Verwendung gängiger Technologien. Erstellung vollständiger Konzepte für mobile Anwendungen gemäß den Styleguides. Umsetzung von UI-Designs basierend auf erarbeiteten Konzepten. Gewährleistung eines angemessenen Qualitätsmanagements im Entwicklungsprozess. Beachtung aktueller Code-Styleguides. Anforderungen: Einschlägige Erfahrung in der iOS-Entwicklung. Einschlägige Erfahrung mit dem iOS SDK, Human Interface Guidelines für iOS/iPadOS und Entwicklungstools. Erfahrung in der Bereitstellung von Apps (Signierung, Paketierung, Deployment). Fähigkeit zur Entwicklung von Middle Layer Applikationen als Schnittstelle für mobile Anwendungen. Fähigkeit zur Umsetzung von UI Design anhand der erarbeiteten Konzeptionen Fähigkeit zur Beachtung aktueller Code-Styleguides Nice to have: Erfahrungen im Mobile Release Management. Technische und strategische Kundenberatung im Bereich Mobile Solutions.
Technology
Upvanta sp. z o.o.
iOS Developer (SwiftUI + KMM)
Senior
Remote
Wroclaw, Poland
1,000 - 1,200 PLN
🏢 Summary: Role for an iOS Developer to build and enhance large, modular mobile applications using Swift and SwiftUI, with strong autonomy in proposing technical solutions. The position involves working with modern iOS stack and leveraging AI tools such as Claude Code to support development. Full remote work with significant impact on architecture and code quality. 🗂️ Requirements: Very good knowledge of Swift, Very good knowledge of SwiftUI, Experience in modern iOS development, Experience with large modular mobile applications, Practical knowledge of Claude Code or similar AI tools, Ability to design technical solutions independently, Ability to ensure code quality, Technical support for team 📃 Skills: Swift, SwiftUI, iOS, Claude, AI, Xcode, Git, Modularization, Architecture 🏢 Description: Kogo szukamy Szukamy iOS Developera, który bardzo dobrze zna Swift i SwiftUI, ma doświadczenie przy większych aplikacjach mobilnych i potrafi samodzielnie proponować rozwiązania techniczne. Ważna będzie również praktyczna znajomość narzędzi AI wspierających development- szczególnie Claude Code lub podobnych rozwiązań. Wymagania bardzo dobra znajomość Swift i SwiftUI- KONIECZNIE! doświadczenie w nowoczesnym iOS development, doświadczenie przy dużych, modularnych aplikacjach mobilnych, praktyczna znajomość Claude Code lub podobnych narzędzi AI, samodzielność i proaktywność, umiejętność wspierania zespołu technicznie oraz dbania o jakość kodu. Oferujemy: pracę w nowoczesnym stacku technologicznym, realny wpływ na rozwiązania techniczne i architekturę, dużą samodzielność i decyzyjność, współpracę z doświadczonym zespołem, 100% pracę zdalną
Technology
B2Bnetwork
IOS Developer
Mid
Remote
Warsaw, Poland
🏢 Summary: Offer for an experienced iOS Developer responsible for developing and maintaining mobile applications, building UI with SwiftUI, and implementing MVVM-based architecture. The role includes writing unit and UI tests, optimizing application performance, and publishing apps to the App Store. The position requires strong expertise in Swift and cross-platform collaboration with Kotlin Multiplatform. 🗂️ Requirements: Minimum 3 years of experience as iOS Developer, Strong knowledge of Swift, Experience with SwiftUI, Knowledge of MVVM architecture, Knowledge of Redux architecture, Experience with Kotlin or Kotlin Multiplatform, Practical experience with XCTest, Experience in publishing applications to App Store 📃 Skills: Swift, SwiftUI, MVVM, Redux, Kotlin, KotlinMultiplatform, XCTest, iOS, AppStore 🏢 Description: Zakres obowiązków: Rozwój i utrzymanie aplikacji mobilnych na platformę iOS Projektowanie i implementacja interfejsów użytkownika z wykorzystaniem SwiftUI Wdrażanie i rozwijanie architektury aplikacji opartej o MVVM Tworzenie i wykonywanie testów jednostkowych oraz UI testów Publikacja aplikacji w App Store oraz optymalizacja ich działania Wymagania: Minimum 3 lata doświadczenia jako iOS Developer Wykształcenie wyższe Bardzo dobra znajomość języka Swift Znajomość Kotlin Multiplatform/Kotlin Doświadczenie z SwiftUI Znajomość architektur MVVM i Redux Praktyczna znajomość narzędzi do testowania aplikacji: XCTest, Mile widziane: Znajomość produktów inwestycyjnych, takich jak doradztwo inwestycyjne, fundusze inwestycyjne, produkty emerytalne IKE/IKZE, plany systematycznego oszczędzania Znajomość rozwiązań Android (Jetpack Compose ,MockK, Espresso) Doświadczenie z narzędziami Dependency Injection: Koin, Hilt
Technology
emagine Polska
iOS Engineer
Senior
On-site
Stockholm, Sweden
🏢 Summary: Senior iOS Software Engineer role focused on designing, developing, and maintaining advanced iOS applications using Swift and SwiftUI in a collaborative Agile environment. The position involves technical leadership, architectural decision-making, performance optimization, API integration, and mentoring junior developers. On-site work is required 2–3 days per week for a full-time engagement between July and December 2026. 🗂️ Requirements: Expertise in SwiftUI, Advanced Swift programming skills, Experience with Objective-C, Knowledge of MVVM, VIPER, or Clean Architecture, Experience with iOS SDK frameworks, Experience with UIKit, Experience with Core Data, Experience with Core Animation, Experience with Core Graphics, Performance optimization and memory management skills, Experience with RESTful APIs and JSON parsing, Debugging and troubleshooting in Xcode, Unit testing experience, Knowledge of DevOps practices, Experience with Agile/Scrum, Ability to mentor junior developers, Strong collaboration and communication skills 📃 Skills: Swift, SwiftUI, Objective-C, MVVM, VIPER, UIKit, CoreData, CoreAnimation, CoreGraphics, REST, JSON, Xcode, iOS, DevOps, Scrum, Agile 🏢 Description: Period from: 2026-07-31 Period to: 2026-12-31 Utilization: 100 % Location: On-site 2-3 days a week Job description: As a Senior Software Engineer (iOS) you will be in the centre of the action where product meets business. You will be working closely with Product Managers, Engineering Managers, development teams and other stakeholders, helping to develop the product for iOS as per the business requirement without compromising on the industry best coding practices. Knowledge : Swift, Objective-C, SwiftUI, Architecture & Design patterns, Unit Testing, DevOps, Performance Optimisation Responsibilities: Lead the design, development, and maintenance of advanced iOS applications using Swift and SwiftUI. Drive technical decision-making, provide architectural guidance, and ensure the implementation of best practices. Collaborate closely with product managers, designers, and other developers to define project requirements and deliver innovative features. Mentor and provide technical guidance to junior developers, fostering their growth and skill development. Conduct code reviews, offer constructive feedback, and ensure adherence to coding standards and best practices. Identify and resolve complex technical issues, including performance optimization, memory management, and concurrency challenges. Stay up to date with the latest advancements in iOS development, evaluate new tools and frameworks, and promote their adoption when appropriate. Work closely with backend developers to integrate mobile applications with server-side systems and APIs. Collaborate with quality assurance teams to ensure thorough testing and deployment of mobile applications. Participate in Agile/Scrum development processes, contribute to sprint planning, and provide accurate estimations for project timelines. Stay informed about industry trends and emerging technologies, and share knowledge and insights with the team. Requirements: Expertise in SwiftUI: Extensive experience and deep understanding of SwiftUI, including its core concepts, declarative syntax, and component-based architecture. As a senior developer, you should be able to leverage SwiftUI's advanced features, handle complex UI requirements, and provide guidance to junior developers. Swift Programming: Mastery of the Swift programming language, including its latest features and best practices. Senior developers should be able to write clean, efficient, and maintainable code, and provide mentorship to junior team members on Swift-related topics. Architecture and Design Patterns: Proficiency in software architecture and design patterns, such as MVVM, VIPER, or Clean Architecture, is crucial. Senior developers should be able to make informed decisions on architectural choices, design scalable and modular solutions, and ensure code quality and maintainability. iOS Frameworks and APIs: In-depth knowledge of the iOS SDK, including various frameworks and APIs provided by Apple. Strong familiarity with foundational frameworks like UIKit, Core Data, Core Animation, and Core Graphics is important, as well as an understanding of how to integrate them effectively with SwiftUI. Advanced User Interface Design: Expertise in user interface design principles and a keen eye for detail. As a senior developer, you should be able to collaborate closely with designers, provide valuable feedback, and ensure the implementation of pixel-perfect and intuitive user interfaces. Performance Optimization: Ability to optimize application performance by identifying and addressing bottlenecks, reducing memory footprint, and improving rendering efficiency. Proficiency in tools like Instruments for performance analysis and optimization is highly valuable. Networking and API Integration: Extensive experience working with RESTful APIs, handling asynchronous network requests, parsing JSON responses, and implementing robust error handling and authentication mechanisms. Senior developers should have a deep understanding of networking concepts and practices. Debugging and Troubleshooting: Strong debugging skills to identify and resolve complex issues. Proficiency in using debugging tools, such as XCode’s debugger and console, and the ability to analyze crash logs and system logs are important for troubleshooting and resolving critical issues. Team Leadership and Mentorship: Strong leadership skills to guide and mentor junior developers, provide technical direction, and foster a collaborative and productive team environment. Senior developers should be able to facilitate knowledge sharing, conduct code reviews, and provide constructive feedback. Communication and Collaboration: Excellent communication skills, both written and verbal, to effectively communicate ideas, technical concepts, and project requirements. The ability to collaborate with cross-functional teams, including designers, product managers, and backend developers, is crucial for successful project delivery. Continuous Learning and Adaptability: A passion for learning and staying up-to-date with the latest iOS and SwiftUI advancements. As a senior developer, you should actively seek out new technologies, trends, and best practices, and be adaptable to evolving project requirements and technologies.
Technology
Transition Technologies MS
Senior iOS Engineer
Senior
Remote
🏢 Summary: Senior iOS Engineer role focused on building, optimizing, and modernizing high-performing iOS applications in a mature Agile product environment. The position involves end-to-end ownership of mobile features, collaboration across teams, and driving scalable, maintainable solutions using modern iOS technologies. Candidates should have strong expertise in Swift, UIKit, architecture patterns, and mobile engineering best practices. 🗂️ Requirements: 5+ years of iOS development experience, Strong expertise in Swift, Experience with MVVM, Experience with Clean Architecture, Experience with modular app architecture, Experience with Combine, Experience with UIKit, Experience with SwiftUI, Experience with Cocoapods, Experience with SPM, Experience with dependency injection, Experience integrating RESTful APIs, Ability to analyze and improve app performance and memory usage, Experience with Git workflows and CI/CD, Experience working in Agile teams, English communication skills 📃 Skills: Swift, MVVM, UIKit, SwiftUI, Combine, Cocoapods, SPM, Git, CI/CD, REST, iOS 🏢 Description: We’re seeking an experienced Senior iOS Engineer to develop and optimize our iOS applications, using strong expertise in modern mobile technologies. You’ll be involved throughout the entire mobile app lifecycle, shaping features, designing software, and refining the user experience. We’re looking for someone who can contribute independently in a mature Agile product environment, taking ownership from refinement through delivery with minimal hand-holding. Your responsibilities: Build and maintain reliable, high-performing iOS apps. Write clean, efficient and testable Swift code. Work closely with engineering, product, design, and QA teams. Translate product requirements into solid technical solutions. Drive features independently from requirements clarification through implementation, QA collaboration, release readiness, and production support. Proactively identify risks, blockers, and ambiguities, and communicate them early with Product, QA, and Engineering. Contribute to high-quality engineering practices through thoughtful technical decisions, clear pull requests, and constructive code reviews. Refactor and modernize legacy code and support the transition toward a modular application architecture. We are looking for you, if you have: 5+ years of iOS development experience, ideally in product-driven or high-scale environments. Strong problem-solving skills and the ability to turn complex challenges into actionable steps. Focus on scalability, maintainability, and long-term platform health. Experience working in Agile teams with planning, estimation, and iterative delivery. Highly self-managed, dependable, and able to operate effectively with minimal supervision. Clear communicator who asks clarifying questions, keeps stakeholders informed, and follows through on commitments. Comfortable navigating ambiguity, prioritizing effectively, and proposing practical solutions in a fast-moving environment. Strong expertise in Swift, MVVM, Clean Architecture, and modular app architecture. Experienced with Combine, UIKit (mandatory), SwiftUI, Cocoapods, SPM, and dependency injection. Solid experience integrating RESTful APIs, data processing, and error management. Able to analyze and improve app performance, memory usage, stability, and responsiveness. Proven ability to deliver polished, intuitive, user-focused mobile interfaces. Confident with standard engineering workflows including Git, branching strategies, pull requests, code reviews, CI/CD, and release processes. Experience working in mature Agile product teams, including backlog refinement, sprint planning, QA collaboration, and iterative delivery. Excellent communication skills in English. We offer: Participation in interesting and demanding projects. Flexible working hours. A great, non-corporate atmosphere. Possibility to work remote or hybrid (2 days per week from the office). Opportunities for development and promotion. Attractive package of benefits. We reserve the right to contact the selected candidates.
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