Unlock Full Resume Report

This position is no longer accepting applications

Positions open for more than 30 days are automatically closed and marked as expired

Don't let one closed door slow you down, here's your next move:

May 19, 2026

iOS Engineer

Mid • Remote

Gliwice, Poland

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

Similar jobs you might like

Technology

8Bit - tu działam

iOS Software Engineer

Mid

Remote

Warsaw, MZ, Poland

20,000 - 28,000 PLN

🏢 Summary: Build and own a production iOS app for a proactive AI assistant, creating fast, reliable, and intuitive AI interactions from the ground up. The remote-first role focuses on Swift/SwiftUI development, AI backend integration, performance optimization, and production reliability. 🗂️ Requirements: 3+ years of professional iOS development, Swift, SwiftUI, AI-powered mobile feature or intelligent backend-service integration, Async/await, Swift concurrency, Background task management, iOS performance optimization, Memory management, Battery efficiency, Production iOS application delivery and maintenance, Design for latency, partial failures, and non-deterministic AI behavior, CoreML or on-device machine learning, SQL, NoSQL 📃 Skills: Swift, SwiftUI, iOS, async/await, Concurrency, CoreML, SQL, NoSQL, APIs 🏢 Description: Our client, an early-stage AI company, is looking for an iOS Software Engineer to build the mobile experience for a next-generation proactive AI assistant. This isn’t about adding AI features to an existing app. AI is the product. You’ll own the iOS experience from the ground up, building an application where every interaction with the assistant feels fast, reliable, and intuitive. If you care about building polished mobile products, solving complex UX challenges, and shipping software that millions of people could rely on, we’d love to hear from you. RESPONSIBILITIES Build and maintain production-quality iOS applications using Swift and SwiftUI Integrate AI capabilities through backend APIs and ensure seamless user experiences Design intuitive AI interaction patterns, including streaming responses, loading states, retries, and graceful fallbacks Optimize application performance, memory usage, battery consumption, and responsiveness Collaborate closely with backend and machine learning engineers on API design and AI behavior Collect user signals and feedback to improve AI quality and product experience Maintain high standards for App Store quality, stability, monitoring, and production reliability Troubleshoot production issues, perform root cause analysis, and continuously improve application resilience REQUIREMENTS 3+ years of professional iOS development experience with Swift Strong experience building applications with SwiftUI Experience integrating AI-powered features or intelligent backend services into mobile applications Solid understanding of async/await, Swift concurrency, and background task management Strong knowledge of iOS performance optimization, memory management, and battery efficiency Experience shipping and maintaining production iOS applications Comfortable designing software that handles latency, partial failures, and non-deterministic AI behavior Strong product mindset with an eye for creating trustworthy AI user experiences Experience with CoreML or lightweight on-device machine learning Knowledge of SQL and NoSQL databases NICE TO HAVE Familiarity with TensorFlow Lite for on-device inference Experience with feature flagging or remote configuration systems Experience working in fast-moving startup environments WHAT THEY OFFER Cash and equity compensation Remote-first setup with flexible hours as part of a distributed, global team Generous paid time off (based on EOR employment) Company laptop provided A quick hiring process – 3, occasionally 4, interviews, with fast decisions afterwards ABOUT THE COMPANY They’re an early-stage AI company building a proactive assistant aimed at the 5+ billion people currently stuck using non-AI-native tools for everyday things - email, notes, tasks. The focus is squarely on reliability: long-running workflows, persistent context, and tasks that actually get done, even though the underlying models aren’t fully deterministic. Stage: Early-stage AI startup Focus: Proactive AI assistant for everyday productivity Work mode: Remote-first, distributed team

Technology

RemoDevs

iOS Software Engineer

Mid

Remote

Warsaw, MZ, Poland

22,000 - 28,000 PLN

🏢 Summary: iOS Software Engineer role focused on building a reliable, high-performance AI assistant for Apple devices. The position involves developing Swift and SwiftUI applications, integrating AI through backend APIs, and delivering trustworthy user experiences for long-running and unpredictable AI workflows. 🗂️ Requirements: 3+ years of iOS application development with Swift, Experience integrating AI features into mobile applications, Async/await, concurrency, and background-task expertise, iOS performance and memory-optimization skills, Experience releasing and maintaining production iOS applications, Ability to handle delays, partial failures, and unpredictable AI responses, AI-focused UX and user-trust design knowledge 📃 Skills: iOS, Swift, SwiftUI, AsyncAwait, Concurrency, CoreML, SPM, SQL, NoSQL, TensorFlow, APIs 🏢 Description: About Us More than 5 billion people use everyday apps such as email, notes, and task managers. Most of these applications are not built with AI. We are creating an AI assistant that helps users with conversations, daily tasks, planning, and work. It is designed to be easy to use and requires very little input from users. Our product is built to support long tasks, remember important information, and help users complete real work. It can solve problems step by step, work with external services, and stay reliable even when AI responses are not always predictable. Our goal is to help users save time and make everyday tasks faster and easier. Role As an iOS Software Engineer, you will develop and improve our iOS application. You will make sure AI works smoothly on Apple devices and provides a great user experience. This is more than connecting an app to AI services. AI is the main part of the product, so speed, reliability, and user confidence are very important. Main Responsibilities Build and maintain iOS applications using Swift and SwiftUI. Add AI features through backend APIs. Create user-friendly AI experiences, including loading screens, streaming responses, retry options, and fallback solutions. Improve application speed, memory usage, and battery performance. Collect user feedback and usage data to help improve AI features. Work closely with backend developers and machine learning engineers on API design and system behavior. Keep the application stable, reliable, and ready for App Store releases. Requirements At least 3 years of experience developing iOS applications with Swift. Experience adding AI features to mobile applications. Good understanding of async/await, concurrency, and background tasks. Strong skills in improving iOS application performance and memory usage. Experience releasing and maintaining production iOS applications. Comfortable working with systems where delays, partial failures, or unpredictable AI responses may happen. Experience with CoreML or lightweight on-device machine learning is an advantage. Knowledge of feature flags or remote configuration systems is a plus. Good understanding of user experience design for AI applications and building user trust. Expected Results Deliver iOS applications that are stable, reliable, and easy to use. Build applications with fast performance, low latency, and efficient use of memory and CPU resources. Detect production issues early, monitor system health, and solve problems with clear root-cause analysis. Technologies Swift Swift Package Manager (SPM) SwiftUI SQL / NoSQL TensorFlow Lite How We Work We believe the best products are created by small teams with excellent skills. We work closely together, make decisions as a team, and move quickly while maintaining high quality. We encourage everyone to work independently, stay organized, and make good decisions. Our goal is to build an AI product that gives real value to users every day. Interview Process If your experience matches what we are looking for, we will invite you to 3 or 4 interviews. Our technical team reviews every application. Interviews are held online or in person. We keep the hiring process simple and efficient. If you have the skills and attitude we need, we will invite you to join our team. We are looking for people who want to build AI products that make everyday life better for billions of users.

Technology

Talentica

iOS Software Engineer

Mid

Remote

Warsaw, MZ, Poland

🏢 Summary: Remote iOS Software Engineer role building and owning a production-grade, AI-native mobile assistant. The position focuses on Swift/SwiftUI development, reliable AI API interactions, performance optimization, and close collaboration with backend and Machine Learning engineers. It offers an employment contract, base salary plus equity, and global remote collaboration from Poland. 🗂️ Requirements: 3+ years of professional iOS development experience, Swift development experience, AI-powered mobile functionality integration, async/await, concurrency and background-task expertise, iOS performance and memory-optimization skills, Experience shipping and maintaining production iOS applications, Ability to handle latency, partial failures and non-deterministic AI behavior, Core ML or on-device Machine Learning exposure, Feature flags or remote configuration familiarity, AI UX, transparency and user-trust understanding 📃 Skills: iOS, Swift, SwiftUI, async/await, Concurrency, CoreML, TensorFlow, SQL, NoSQL, APIs 🏢 Description: iOS Software Engineer Location: Poland — fully remote Employment type: Employment contract Recruitment conducted by: Talentica on behalf of an international technology company About the product Our client is developing an AI-native assistant designed to support everyday communication, organization, errands and complex workflows with minimal user input. The product must reliably manage long-running processes, retain context, interact with external tools and complete real-world tasks despite the non-deterministic nature of modern AI models. The company’s objective is to make everyday activities significantly faster and easier for users. About the role As an iOS Software Engineer, you will own the iOS client experience and shape how AI feels, responds and performs in users’ hands. This is not a thin-client or simple API-integration role. You will build a production-grade iOS application in which AI interactions are central to the product experience, with a strong focus on performance, reliability and user trust. What you will do Build and maintain production iOS applications using Swift and SwiftUI. Integrate AI-powered functionality through backend APIs. Design user experience patterns for AI interactions, including loading states, streaming responses, retries and fallback mechanisms. Optimize application performance, responsiveness, memory usage and battery efficiency. Capture user signals and feedback to support AI evaluation and continuous product improvement. Collaborate closely with backend and Machine Learning engineers on API design and system behavior. Maintain high App Store quality, application stability and production reliability. What we are looking for At least three years of professional iOS development experience using Swift. Hands-on experience integrating AI-powered functionality into mobile applications. Strong understanding of async/await, concurrency and background tasks. Solid iOS performance and memory-optimization skills. Experience shipping and maintaining production iOS applications. Ability to design systems that must handle latency, partial failures and non-deterministic AI behavior. Exposure to Core ML or lightweight on-device Machine Learning. Familiarity with feature flags or remote configuration systems. Strong intuition for AI user experience patterns, transparency and user trust. What success looks like The iOS application is stable, smooth and reliable in real-world use. Performance remains responsive and efficient in terms of latency, memory and CPU usage. Production issues are identified early, monitored effectively and resolved through clear root-cause analysis. Technology stack Swift SwiftUI Swift Package Manager SQL and NoSQL databases TensorFlow Lite and on-device inference Compensation and employment The position is offered under an employment contract. The company does not publish a fixed external salary range. Compensation is assessed individually based on: professional experience and technical capability, scope of responsibility, location and relevant market benchmarks, expected impact on the product and organization. Candidates may share their expected compensation at the beginning of the recruitment process. The compensation package consists of a base salary and equity, with flexibility for exceptional candidates. A company laptop will be provided where required for the role. Remote work and global collaboration The company operates as a remote-first, globally distributed organization. There is no fixed company-wide working schedule and no requirement to follow one specific time zone. Team members are expected to maintain sufficient working-hours overlap with their immediate colleagues to collaborate effectively. The successful candidate will work from Poland and collaborate with mobile, backend, Machine Learning and product specialists located across different regions. Poland-based employees join existing global teams rather than a separate local team. The exact reporting line and hiring manager will be confirmed during the recruitment process. How the team works The company believes that outstanding products are built by small, highly capable and hands-on teams. Decisions are made collaboratively, while individuals are expected to take ownership, bring structure to ambiguous problems and execute independently. The team moves quickly while balancing production quality, experimentation and continuous learning from real user behavior. There is no fixed hiring quota for this position. The company is focused on identifying engineers who meet its technical and ownership standards rather than filling a predetermined number of seats. Recruitment process The standard recruitment process consists of up to four stages: Technical assessment, where relevant to the candidate’s background. HR interview. One or more technical interviews. Founder or leadership interview. Particularly strong candidates may be fast-tracked directly to the technical interview stage based on their experience and previous work. Applications are evaluated by members of the technical team. Interviews may be conducted virtually and, where relevant, onsite. The exact format and interviewers may vary. The company aims to make decisions efficiently and provide candidates with a prompt outcome.

Technology

STS

Mobile Software Engineer (iOS)

Senior

On-site

Katowice, SL, Poland

🏢 Summary: Oferta dla doświadczonego Mobile Software Engineer (iOS), odpowiedzialnego za rozwój, utrzymanie i publikowanie aplikacji mobilnych. Rola obejmuje samodzielne dostarczanie funkcjonalności od planowania po monitoring, integrację z backendem oraz dbanie o jakość, wydajność i stabilność rozwiązań. 🗂️ Requirements: Minimum 5 lat doświadczenia w tworzeniu aplikacji iOS, Bardzo dobra znajomość Swift, Doświadczenie z frameworkami iOS, Znajomość Git i Swift Package Manager, Doświadczenie w integracji REST API, WebSocket i gRPC, Znajomość wytycznych Apple dotyczących UI i UX, Znajomość relacyjnych baz danych, Doświadczenie w wdrożeniach, monitoringu i utrzymaniu systemów produkcyjnych, Doświadczenie w publikowaniu aplikacji w App Store, Umiejętność tworzenia modularnego, wydajnego i odpornego na błędy kodu produkcyjnego, Umiejętność identyfikowania i rozwiązywania wycieków pamięci oraz wąskich gardeł 📃 Skills: iOS, Swift, Git, SPM, REST, WebSocket, gRPC, SQL, AppStore, Monitoring 🏢 Description: Do naszego zespołu poszukujemy doświadczonego Mobile Software Engineer (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ń. Wymagania: Minimum 5 lat doświadczenia w tworzeniu aplikacji iOS Bardzo dobra znajomość języka Swift Doświadczenie w pracy z frameworkami iOS Znajomość systemów kontroli wersji (Git) oraz Swift Package Manager (SPM) Doświadczenie w integracji aplikacji z backendem (REST API, Websocket, gRPC) Znajomość wytycznych Apple dotyczących projektowania interfejsów i UX Znajomość relacyjnych baz danych Umiejętność pisania kodu produkcyjnego, czytelnego i odpornego na błędy (edge case’y) Doświadczenie w pracy z systemami produkcyjnymi (wdrożenia, monitoring, utrzymanie) Oczekujemy: Samodzielności w tworzeniu nowych funkcjonalności: od planowania po wdrożenie i monitoring Dbałości o jakość, wydajność i stabilność aplikacji Umiejętności identyfikowania problemów (np. wycieki pamięci, bottlenecki) i ich rozwiązywania Doświadczenia w publikowaniu aplikacji w App Store Dbałości o utrzymanie kodu oraz jego modularność Umiejętności analizy systemów (całościowo lub ich części) oraz przepływów danych Zrozumienia zależności między komponentami systemu Umiejętności analizy problemów biznesowych i przekładania ich na rozwiązania techniczne Dobrej organizacji pracy i umiejętności priorytetyzacji zadań Gotowości do dzielenia się wiedzą oraz wspierania mniej doświadczonych członków zespołu 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.

Technology

Sii

Senior iOS Developer (f/m/x)

Senior

Remote

Poznan, WP, Poland

🏢 Summary: Senior iOS development opportunity focused on designing, building, testing, and maintaining mobile applications in Swift. The role includes CI/CD development, code-quality ownership, documentation, and collaboration on new features, with access to training, mentorship, and varied projects. 🗂️ Requirements: 6+ years of iOS development experience, 5+ years of iOS mobile application development experience, Expertise in Swift and Xcode, Proficiency with SwiftUI, UIKit, and dependency managers, Knowledge of AI toolsets, Knowledge of UI design patterns and principles, Advanced English, Fluent Polish, Residence in Poland 📃 Skills: Swift, Xcode, SwiftUI, UIKit, CocoaPods, SPM, Carthage, CI/CD, AI 🏢 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 Minimum 6 years of experience in iOS development 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 AI toolsets Familiarity with user interface design patterns and principles An advanced level of English Fluent Polish required Residing in Poland required

Technology

Appliscale

Mid iOS Engineer

Mid

Remote

Krakow, MA, Poland

13,000 - 19,000 PLN

🏢 Summary: Join a team building and delivering production iOS applications for B2B or B2C clients across Europe. The role covers mobile architecture, app quality and performance, CI/CD-supported delivery, production maintenance, and Agile collaboration. 🗂️ Requirements: 2+ years of commercial iOS app development experience, Bachelor’s degree or higher in Computer Science or Software Engineering, Production delivery experience with iOS apps and CI/CD, Mobile and backend architecture problem-solving experience, Software engineering, testing, data structures, and algorithms knowledge, TCA, MVVM, VIPER, or MVC knowledge, Object-oriented design patterns, dependency injection, SOLID, and Clean Code knowledge, Agile experience with Scrum and/or Kanban, English proficiency 📃 Skills: Swift, iOS, AWS, TypeScript, JavaScript, Node.js, REST, TCA, MVVM, VIPER, MVC, CI/CD, SOLID, Scrum, Kanban, Docker, Kubernetes, Jenkins, Terraform, CircleCI, GitLabCI, Datadog, Elixir, C++, C#, Golang, Erlang, Python, Kotlin 🏢 Description: About the role 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. Hands-on experience in delivering iOS apps to customers, supported with CI/CD processes and production monitoring, is a requirement. Technologies we work with: Swift, iOS, AWS, Typescript, JavaScript, Node.js, REST APIs. Responsibilities: Development and delivery of iOS apps for B2B or 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 Participating in sprint planning, daily sprints and meetings with product owners for grooming new features Collaborating with other team members and teams that depend on the functionalities that you develop Required qualifications: Minimum of 2 years commercial work experience in building iOS apps Bachelor's or higher degree in Computer Science, Software Engineering Strong understanding of software engineering principles, testing, data structures and algorithms Hands-on experience in solving architectural problems for mobile apps and backend services Understanding of patterns: TCA, MVVM, VIPER, MVC Hands-on experience of CI&CD processes Understanding of OO design patterns, dependency injection, SOLID principles and Clean Code Able to work with Agile methodologies such as SCRUM and/or Kanban Good communication and collaboration skills Team player Self-motivation, proactive attitude Proficiency in English, it’s our daily business language Nice to have: Experience in developing Cloud and Infrastructure solutions with AWS and CI/CD processes supported by tools like Docker, Kubernetes, Jenkins, Terraform, CircleCI, GitlabCI, Datadog, etc. Working experience with one of the object-oriented and/or functional languages such as Elixir, C++, C#, Golang, Erlang, Python, Kotlin

Technology

Harvey Nash Technology

Senior iOS Developer

Senior

Remote

Warsaw, MZ, Poland

120 - 155 PLN

🏢 Summary: Remote Senior iOS Developer role focused on building, improving, and scaling a native iOS app used across European markets. The position emphasizes SwiftUI, modern concurrency, reusable accessible design-system components, automated testing, and CI/CD delivery. 🗂️ Requirements: 5+ years building and maintaining production iOS applications, Proven advanced SwiftUI experience, Strong Swift Concurrency knowledge, Strong knowledge of MVVM, Clean Architecture, SOLID, and composable architectures, Experience with Swift Package Manager and modularization, Experience with XCTest, snapshot testing, and integration testing 📃 Skills: Swift, SwiftUI, Concurrency, MVVM, SOLID, TCA, XCTest, fastlane, CI/CD, SPM 🏢 Description: Senior iOS Developer (Swift/SwiftUI), Remote You will: Build and maintain features in a native iOS application used by millions of users across European markets Ensure the performance, quality and responsiveness of the application Refactor existing code to improve its design while working in an agile environment Develop high-quality, test-covered code (unit, snapshot, integration) and contribute to scalable patterns and shared components Design and implement reusable Design System components, with accessibility compliance Participate in code reviews and contribute to CI/CD and release orchestration (fastlane, build pipelines) You bring: 5+ years building and maintaining production iOS apps Extensive, proven SwiftUI experience (advanced layout, state management, performance) Strong knowledge of Swift Concurrency (async/await, structured concurrency, actors) Strong knowledge of mobile architectures: MVVM, Clean Architecture, SOLID, plus composable architectures (e.g. TCA) Experience with Swift Package Manager and modularization Experience with XCTest, snapshot and integration testing

Technology

P&P Solutions

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

Mid

Remote

Warsaw, Poland

140 - 150 PLN

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