New offer - be the first one to apply!
August 8, 2026
Full-Stack Mobile Engineer (iOS, Android & Spring Boot)
Mid • Remote
140 - 150 PLN
Warsaw, Poland
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, and 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.
Similar jobs you might like
Technology
Godel Technologies Europe
React Native Developer
Mid
Remote
Lodz, Poland
12,000 - 17,000 PLN
🏢 Summary: Mobile Engineer role focused on building and maintaining a React Native application for field inspection and compliance management, featuring offline-first workflows, Bluetooth integrations, real-time synchronization, and secure data handling. The position involves full lifecycle mobile development, AI-assisted coding practices, and automated CI/CD in a collaborative, agile environment. The offer emphasizes performance, scalability, and high code quality for production-grade Android and iOS apps. 🗂️ Requirements: 3+ years experience with React Native for Android and iOS, Strong knowledge of JavaScript and TypeScript, Experience with Redux Saga and Redux Thunk, Experience with React Navigation, Experience with SQLite and encrypted storage, Experience integrating Firebase, Familiarity with Xcode and Gradle, Experience with CI/CD pipelines, Experience publishing apps to App Store and Google Play, Experience with Jest and React Native Testing Library, Use of AI coding tools (e.g. GitHub Copilot, Devin, Windsurf), Intermediate or higher English level 📃 Skills: ReactNative, JavaScript, TypeScript, ReduxSaga, ReduxThunk, ReactNavigation, SQLite, Firebase, Xcode, Gradle, GitHubActions, Fastlane, Jest, ReactNativeTestingLibrary, SonarQube, Appium, Bluetooth, NewRelic 🏢 Description: We are looking for a Mobile Engineer who is passionate about building reliable, user-focused applications used in real-world operational environments. You will work on a mobile platform for field inspection and compliance management in the food service and hospitality industry, contributing to features such as offline-first workflows, Bluetooth-connected sensor integrations, real-time data synchronization, and digital audit processes. This role offers the opportunity to work on meaningful technical decisions in a collaborative engineering environment focused on performance, usability, and scalability. The application includes capabilities such as encrypted local storage, cloud CRM synchronization, document signing, photo and file management, PDF generation, push notifications, and mobile monitoring tools for crash reporting and performance tracking. CI/CD processes are fully automated using GitHub Actions, including linting, testing, SonarQube analysis, and deployments to TestFlight and Google Play. You will join a cross-functional team consisting of an Engineering Manager, ADC, Tech Lead, Back-End Developers, Front-End Developer, and Mobile Developers, working together in an agile and collaborative setup. We follow a remote-first setup with no mandatory regular office visits for this position. From time to time, you may be invited to join in-person meetings in one of our offices (Warsaw, Lodz, Wroclaw, Gdansk, or Bialystok), for example for client visits or team reunions. Must have: 3+ years of experience in creating React Native mobile solutions for Android and iOS Strong communication and team player skills Solid knowledge of JavaScript, TypeScript, React Native, React Native components, Redux Saga, Redux Thunk , React navigation SQLite and Encrypted Storage Strong skills in creating flexible user interfaces and custom views Experience integrating Firebase Familiarity with native build tools: Xcode, Gradle Experience with CI/CD pipelines: GitHub Actions, Fastlane Experience publishing apps to the Apple App Store and Google Play Console Jest + React Native Testing Library for unit/integration Demonstrated AI-first mindset: regular, structured use of agentic AI tools such as GitHub Copilot, Devin, or Windsurf Written and spoken English at intermediate level or higher Nice to have: Experience with New Relic mobile monitoring and performance observability Knowledge of SonarQube Experience with Appium or other E2E mobile testing frameworks Experience with Bluetooth integrations or custom native modules Web development experience (React.js, Node.js) Proven use of AI for non-trivial tasks — feature scaffolding, refactoring, test generation, or workflow automation Your responsibilities Engineering and development of mobile using modern technology stack Applying an AI-first development approach using agentic coding tools in day-to-day work Taking part in full app development lifecycle and actively influencing all phases as well as UI/UX design considerations Close cooperation with our clients including daily standups/retros/refinements Ensuring code quality through unit testing, static analysis and peer code reviews Sharing knowledge and experience within the team and Mobile Division
Technology
New offer
STS
Mobile Software Engineer (iOS)
Senior
On-site
Katowice, SL, Poland
🏢 Summary: Oferta dla doświadczonego Mobile Software Engineer (iOS), odpowiedzialnego za rozwój, utrzymanie i publikowanie aplikacji mobilnych. Rola obejmuje samodzielne dostarczanie funkcjonalności od planowania po monitoring, integrację z backendem oraz dbanie o jakość, wydajność i stabilność rozwiązań. 🗂️ Requirements: Minimum 5 lat doświadczenia w tworzeniu aplikacji iOS, Bardzo dobra znajomość Swift, Doświadczenie z frameworkami iOS, Znajomość Git i Swift Package Manager, Doświadczenie w integracji REST API, WebSocket i gRPC, Znajomość wytycznych Apple dotyczących UI i UX, Znajomość relacyjnych baz danych, Doświadczenie w wdrożeniach, monitoringu i utrzymaniu systemów produkcyjnych, Doświadczenie w publikowaniu aplikacji w App Store, Umiejętność tworzenia modularnego, wydajnego i odpornego na błędy kodu produkcyjnego, Umiejętność identyfikowania i rozwiązywania wycieków pamięci oraz wąskich gardeł 📃 Skills: iOS, Swift, Git, SPM, REST, WebSocket, gRPC, SQL, AppStore, Monitoring 🏢 Description: Opis Do zespołu poszukiwany jest doświadczony Mobile Software Engineer (iOS), odpowiedzialny za rozwój i utrzymanie aplikacji mobilnych. Rola jest przeznaczona dla osoby samodzielnej, dbającej o jakość kodu i rozumiejącej biznesowy kontekst tworzonych rozwiązań. Wymagania • Minimum 5 lat doświadczenia w tworzeniu aplikacji iOS • Bardzo dobra znajomość języka Swift • Doświadczenie w pracy z frameworkami iOS • Znajomość systemów kontroli wersji Git oraz Swift Package Manager (SPM) • Doświadczenie w integracji aplikacji z backendem: REST API, WebSocket, gRPC • Znajomość wytycznych Apple dotyczących projektowania interfejsów i UX • Znajomość relacyjnych baz danych • Umiejętność pisania produkcyjnego, czytelnego i odpornego na błędy kodu, z uwzględnieniem edge case’ów • Doświadczenie w pracy z systemami produkcyjnymi: wdrożenia, monitoring i utrzymanie Oczekiwania • Samodzielne tworzenie nowych funkcjonalności: od planowania po wdrożenie i monitoring • Dbałość o jakość, wydajność i stabilność aplikacji • Identyfikowanie i rozwiązywanie problemów, takich jak wycieki pamięci i bottlenecki • Doświadczenie w publikowaniu aplikacji w App Store • Dbałość o utrzymanie kodu i jego modularność • Umiejętność analizy systemów oraz przepływów danych • Rozumienie zależności między komponentami systemu • Umiejętność analizy problemów biznesowych i przekładania ich na rozwiązania techniczne • Dobra organizacja pracy i umiejętność priorytetyzacji zadań • Gotowość do dzielenia się wiedzą i wspierania mniej doświadczonych członków zespołu Co oferujemy • Pracę w zespole opartym na pasji i współpracy • Pracę hybrydową (3+2) • Wsparcie przypisanego partnera podczas onboardingu • Nowoczesne biuro w Katowicach z konsolą PS5 i piłkarzykami • Bezpłatne zajęcia z języka angielskiego • Kartę MedicoverSport, ubezpieczenie na życie i opiekę medyczną • Bezpłatne bilety na mecze reprezentacji Polski • Śniadania i obiady w Bistro w dobrej cenie • Ścieżkę rozwoju osobistego oraz budżet na kursy i szkolenia • Codziennie świeże owoce, kawę i zdrowe przekąski • Poszanowanie równowagi między życiem zawodowym a prywatnym
Technology
New offer
STS
Mobile Software Engineer (Android)
Senior
On-site
Katowice, SL, Poland
🏢 Summary: Oferta dla doświadczonego Mobile Software Engineera (Android), odpowiedzialnego za rozwój, wdrażanie i utrzymanie aplikacji mobilnych. Rola obejmuje pracę nad architekturą, integracją z backendem, jakością oraz stabilnością produktu w pełnym cyklu życia. 🗂️ Requirements: Minimum 5 lat doświadczenia w tworzeniu aplikacji Android, Bardzo dobra znajomość Kotlin, Znajomość MVVM, MVI i Clean Architecture, Doświadczenie z nowoczesnymi frameworkami i bibliotekami Android, Znajomość Git i narzędzi do zarządzania zależnościami, Doświadczenie w integracji z REST API, WebSocket i gRPC, Znajomość Material Design, Znajomość relacyjnych baz danych, Doświadczenie w tworzeniu utrzymywalnego kodu produkcyjnego, Doświadczenie we wdrażaniu, monitoringu i utrzymaniu aplikacji produkcyjnych, Doświadczenie w publikowaniu aplikacji w Google Play, Umiejętność diagnozowania problemów wydajnościowych i pamięciowych 📃 Skills: Android, Kotlin, MVVM, MVI, Git, REST, WebSocket, gRPC, MaterialDesign, SQL, GooglePlay 🏢 Description: Do naszego zespołu poszukujemy doświadczonego Mobile Software Engineer (Android), który będzie odpowiedzialny za rozwój oraz utrzymanie aplikacji mobilnych. Szukamy osoby, która łączy kompetencje techniczne z rozumieniem potrzeb biznesowych i potrafi pracować w dynamicznym środowisku. Nasze wymagania: - Minimum 5 lat doświadczenia w tworzeniu aplikacji na platformę Android - Bardzo dobra znajomość języka Kotlin - Dobra znajomość wzorców architektury aplikacji mobilnych (np. MVVM, MVI, Clean Architecture) - Doświadczenie w pracy z nowoczesnymi frameworkami i bibliotekami Android - Znajomość systemów kontroli wersji (Git) oraz narzędzi do zarządzania zależnościami - Doświadczenie w integracji aplikacji z backendem (REST API, WebSocket, gRPC) - Znajomość zasad projektowania interfejsów zgodnych z wytycznymi Android (Material Design) - Znajomość relacyjnych baz danych - Umiejętność pisania czytelnego, utrzymywanego kodu produkcyjnego, z uwzględnieniem obsługi błędów i edge case’ów - Doświadczenie w pracy z aplikacjami w środowisku produkcyjnym: wdrażanie, monitoring i utrzymanie Tego oczekujemy: - Samodzielności w realizacji funkcjonalności: od analizy po wdrożenie i utrzymanie - Dbałości o jakość, wydajność i stabilność aplikacji - Umiejętności diagnozowania i rozwiązywania problemów, np. wydajnościowych i pamięciowych - Doświadczenia w publikowaniu aplikacji w Google Play - Dbałości o modularność i skalowalność kodu - Umiejętności analizy systemów i przepływu danych między komponentami - Rozumienia zależności pomiędzy elementami systemu - Umiejętności przekładania wymagań biznesowych na rozwiązania techniczne - Dobrej organizacji pracy oraz umiejętności priorytetyzacji zadań - Gotowości do dzielenia się wiedzą i wspierania innych członków zespołu - Aktywnego udziału w rozwoju architektury systemów - Efektywnej komunikacji i pracy zespołowej - Zaangażowania w pełen cykl życia produktu To oferujemy: - Pracę w zespole opartym na pasji i współpracy - Pracę hybrydową (3+2) - Wsparcie 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 - Śniadania i obiady w Bistro w dobrej cenie - Ścieżkę rozwoju osobistego oraz budżet na kursy i szkolenia - Świeże owoce, kawę i zdrowe przekąski - Poszanowanie równowagi między życiem zawodowym a prywatnym
Technology
emagine Polska
Senior Mobile Engineer (iOS & Android) (Lisbon/Porto)
Senior
Hybrid
Lisbon, Portugal
🏢 Summary: Senior Mobile Engineer role focused on designing and delivering high-quality, scalable mobile applications for both iOS and Android in an international project. The position involves contributing to architecture decisions, ensuring performance and security, and maintaining code quality through best practices and testing. 🗂️ Requirements: 7+ years of mobile development experience, Strong experience with iOS development using Swift, Strong experience with Android development using Kotlin, Solid understanding of MVVM or Clean Architecture, Experience integrating RESTful APIs, Knowledge of mobile performance, scalability, and security best practices, Experience working with Agile methodologies (Scrum or Kanban) 📃 Skills: Swift, Kotlin, iOS, Android, MVVM, CleanArchitecture, REST, Performance, Scalability, Security, Agile, Scrum, Kanban 🏢 Description: We are looking for a Senior Mobile Engineer with strong experience in both iOS (Swift) and Android (Kotlin) to join an international project focused on building high-quality mobile applications. Main Responsibilities: Design, develop, and maintain mobile applications for both iOS and Android platforms Contribute to the architecture and technical decisions of mobile solutions Build scalable, high-performance, and user-focused applications Collaborate closely with Product Managers, Designers, and other Engineers Ensure code quality through best practices, code reviews, and testing Troubleshoot, debug, and optimize application performance Key Requirements: 7+ years of experience in mobile development Strong hands-on experience with: iOS (Swift) Android (Kotlin) Solid understanding of mobile architectures (e.g., MVVM, Clean Architecture) Experience integrating RESTful APIs Knowledge of mobile performance, scalability, and security best practices Experience with Agile methodologies (Scrum/Kanban) Strong problem-solving skills and attention to detail Good communication skills in English Nice to Have: Experience with cross-platform solutions (e.g., Kotlin Multiplatform, Flutter, React Native) Familiarity with CI/CD pipelines for mobile applications Experience with automated testing (unit/UI) Knowledge of mobile app distribution processes (App Store / Google Play)
Technology
emagine Polska
Mobile Developer (Junior-Mid)
Mid
Hybrid
Lisbon, Portugal
🏢 Summary: Mobile Developer role focused on building, enhancing, and maintaining mobile applications across the full development lifecycle. The position involves working with native or hybrid technologies, integrating REST APIs, and ensuring performance and code quality. The developer will contribute to technical decisions and continuous improvement of mobile solutions. 🗂️ Requirements: 2+ years of mobile development experience, Experience with native or hybrid mobile technologies, Experience integrating REST APIs, Knowledge of Clean Code principles, Knowledge of SOLID principles, English level B1/B2 for technical communication 📃 Skills: Android, iOS, Kotlin, Swift, Flutter, ReactNative, REST, Git, Agile, CleanCode, SOLID 🏢 Description: We are seeking a Mobile Developer with at least 2 years of experience to join our team. What You Will Do: Develop, enhance, and maintain mobile applications; Participate in the entire development cycle, from implementation to publication and maintenance of apps; Ensure performance, usability, and quality of applications; Contribute to technical decisions and continuous improvement of solutions. What We Are Looking For: 2+ years of experience in mobile development; Experience with native or hybrid mobile technologies such as Android, iOS, Kotlin, Swift, Flutter, or React Native; Knowledge of integration with REST APIs; Familiarity with best development practices (Clean Code, SOLID, etc.); Experience with Git and Agile methodologies is valued; English B1/B2 (technical communication and writing); Team spirit, autonomy, and a willingness to evolve technically.
Technology
co.brick Talents
Mobile Developer
Senior
Remote
Gliwice, Poland
150 - 160 PLN/hr
🏢 Summary: Long-term remote contract for an experienced Native Mobile Developer working with SwiftUI and Kotlin, starting October 1, 2026. The role requires a minimum 4 days per week commitment with occasional onsite presence in Hamburg. The offer includes a B2B contract with competitive hourly rate and collaboration in an international environment. 🗂️ Requirements: Practical experience with SwiftUI, Practical experience with Kotlin, Minimum 4 working days per week availability, German language proficiency at minimum B2 level, English language proficiency at B2/C1 level, Availability for occasional onsite meetings in Hamburg 📃 Skills: SwiftUI, Kotlin, iOS, Android 🏢 Description: Join a long-term enterprise development team as a Senior Native Mobile Engineer to build, scale, and optimize core mobile applications. This role requires an engineer capable of working cross-platform across native environments using SwiftUI for iOS and Kotlin for Android. You will play a central role in delivering smooth user experiences, maintaining high code quality, and aligning directly with team leads and client stakeholders based in Germany. Details Start Date: October 1, 2026. Duration: Long-term project (contracts renewed in stable 3-month cycles). Allocation: 0.75 FTE / 1 FTE Rate: 160-200 PLN net / hour. Work Model: 100% Remote (with occasional meetings on-site at the client’s office in Hamburg). Language Requirement: German at a minimum B2 level (C1 preferred) for daily engineering and business communication. Responsibilities Native Development: Design, build, and maintain robust native mobile applications using SwiftUI (iOS) and Kotlin (Android). Clean Architecture: Write clean, modular, and easily testable code while implementing modern mobile architecture patterns (e.g., MVVM, MVI). API Integration: Connect mobile frontends with secure backend RESTful APIs and real-time data streams. UI/UX Excellence: Implement fluid animations, responsive layouts, and modern components according to design specifications. Performance Tuning: Monitor, debug, and optimize application rendering speeds, memory usage, and battery consumption profiles. Requirements Native Platform Mastery: Strong commercial track record in native iOS development ( Swift / SwiftUI ) and native Android development ( Kotlin ). Ecosystem Knowledge: Solid understanding of platform-specific deployment workflows, App Store Connect, and Google Play Console environments. Software Engineering Principles: Experience with Git workflows, automated testing frameworks, and continuous integration (CI/CD) pipelines for mobile. Soft Skills: Highly autonomous mindset, comfortable aligning directly with international clients, and strong team-player capabilities.
Technology

FreedomPay
Mobile Engineering Manager
Senior
Hybrid
Philadelphia, PA , +1
🏢 Summary: Mobile Engineering Manager role focused on leading Android engineering teams, overseeing delivery execution, and driving technical quality for scalable mobile platform solutions in a fintech environment. The position combines people management, Agile delivery planning, and technical leadership with emphasis on Kotlin-based Android development, CI/CD improvement, and secure software practices. 🗂️ Requirements: Bachelor's degree in Computer Science, Software Engineering, or related field, 8+ years of software engineering experience, Significant experience developing Android applications, Experience with Kotlin, 2+ years of engineering team leadership experience, Experience managing engineers across multiple levels, Experience with project delivery and engineering roadmap management, Knowledge of Agile methodologies and software development lifecycle, Experience with Git and branching strategies, Experience with Azure DevOps or Jira, Strong understanding of engineering best practices, Ability to manage team capacity planning 📃 Skills: Android, Kotlin, Git, Azure, Jira, Agile, CI/CD, Gradle, Jetpack, PCI, SDKs, iOS 🏢 Description: The Role: FreedomPay is seeking a Mobile Engineering Manager to lead and grow a team of mobile engineers responsible for delivering high-quality Android applications and shared mobile platform capabilities. This role combines people leadership, delivery management, and technical oversight, with a primary focus on developing engineers, driving execution, and ensuring the long-term health of the mobile platform. The ideal candidate is a strong engineering leader who enjoys mentoring teams, partnering cross-functionally, and creating an environment where engineers can deliver secure, scalable, and maintainable solutions in a fast-paced fintech environment. Responsibilities People Leadership & Team Development (80%) - Lead, mentor, and develop a team of mobile engineers, fostering a culture of collaboration, accountability, technical excellence, and continuous improvement. - Manage engineers across multiple levels, including Engineer I/II, Senior Engineers, Staff Engineers, and future team growth. - Set clear goals and expectations aligned with departmental and organizational priorities. - Provide regular coaching, mentorship, performance feedback, and structured career development planning. - Conduct performance reviews, promotion assessments, and compensation recommendations. - Partner with Talent Acquisition and engineering leadership to recruit, hire, onboard, and retain top mobile engineering talent. - Effectively allocate engineering resources to balance delivery commitments, team capacity, and long-term sustainability. - Identify staffing, skill, and capacity risks and develop mitigation plans. - Support professional development through training, certifications, conferences, and ongoing learning opportunities. - Facilitate team decision-making, conflict resolution, and cross-functional collaboration. - Improve engineering processes, documentation standards, and team operating practices. Delivery Planning & Execution (10%) - Partner with Product Management to understand business priorities, customer needs, and platform initiatives. - Participate in technical discovery, solution planning, and effort estimation. - Communicate priorities, timelines, and customer expectations to the team. - Develop and maintain delivery plans based on team capacity and engineering estimates. - Coordinate with Product Delivery and other engineering teams to ensure release readiness and successful execution. - Drive accountability for delivery commitments and project outcomes. - Identify execution risks, technical dependencies, and cross-team impacts and escalate as needed. - Recommend scope, sequencing, or technical tradeoff decisions to support delivery objectives. Technical Leadership & Code Quality (10%) - Oversee code review practices and ensure adherence to mobile engineering standards and best practices. - Guide technical design discussions with a focus on scalability, maintainability, performance, and security. - Define and promote engineering standards, architectural patterns, API guidelines, and coding conventions. - Ensure mobile applications and platform components maintain clear module boundaries and long-term maintainability. - Partner with senior engineers to prioritize and manage technical debt. - Support secure software development practices and compliance requirements, including PCI DSS where applicable. - Drive continuous improvement of CI/CD pipelines, test automation, build performance, and deployment processes. - Participate in security reviews, audits, and remediation planning. Requirements - Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience. - 8+ years of professional software engineering experience, including significant experience developing Android applications using Kotlin. - 2+ years of people leadership experience managing and developing engineering teams. - Demonstrated experience leading engineers across varying experience levels. - Experience managing project delivery, engineering roadmaps, and team capacity planning. - Strong understanding of software development lifecycle, Agile methodologies, and engineering best practices. - Experience with source control systems such as Git, including branching and release strategies. - Experience using Azure DevOps, Jira, or similar work management platforms. - Excellent communication, coaching, stakeholder management, and organizational skills. - Proven ability to balance people leadership, technical oversight, and delivery. Preferred Requirements - Experience working with multi-module mobile applications, SDKs, or shared platform architectures. - Familiarity with Jetpack Compose and modern Android development frameworks. - Experience owning, maintaining, or evolving shared mobile libraries or SDKs used across multiple applications or teams. - Experience building applications within highly regulated or security-sensitive industries such as payments, fintech, healthcare, or financial services. - Familiarity with CI/CD pipelines, Gradle optimization, build system architecture, and large-scale engineering environments. - Experience leading distributed or globally dispersed engineering teams. - Experience driving engineering process improvements and organizational scaling initiatives. - Exposure to iOS development concepts and broader mobile platform strategy. - Experience supporting cloud-connected mobile applications and backend platform integrations. Benefits - Medical, prescription, dental and vision coverage. - Life insurance. - Retirement plans with company match. - Commission sharing plan. - Flexible hybrid working environment. - Parental and other leave programs. - Professional growth and development opportunities. All positions must be able to successfully pass a background check as well as a credit check. FreedomPay is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
Technology
co.brick
iOS Engineer
Mid
Remote
Gliwice, Poland
🏢 Summary: The offer is for an experienced iOS Engineer to build and evolve a production-grade consumer voice application on iOS, with full ownership over architecture, performance, and product quality. The role covers end-to-end mobile development using Swift, close collaboration with backend and AI teams, and delivering polished, real-time user experiences. It focuses on scalable architecture, reliability, and high engineering standards in a fast-growing product environment. 🗂️ Requirements: 2+ years of iOS development experience with Swift, Strong knowledge of Swift fundamentals including async/await and memory management, Commercial experience with SwiftUI and/or UIKit, Experience with networking and API integration, Experience with local storage solutions (Core Data, SQLite, Realm or similar), Experience with Git workflows, Experience with CI/CD for mobile applications, Strong understanding of application architecture and testing 📃 Skills: Swift, SwiftUI, UIKit, CoreData, SQLite, Realm, Git, CICD, Xcode, GitHubActions, Fastlane, TestFlight, APIs, AsyncAwait 🏢 Description: For our client, a fast-growing team building a modern consumer voice product on iOS, we are looking for an experienced iOS Engineer to join a small, high-performing product team. This is not a founding role, but it is a key product and engineering position with real ownership and impact on the direction of the mobile experience. About the role You will be responsible for building and maintaining a high-quality iOS application in Swift, using SwiftUI where appropriate and UIKit when needed. This is an end-to-end role covering architecture, product quality, performance, and polished user interactions. You will work closely with backend and AI teams to deliver fast, reliable, and delightful mobile experiences. Responsibilities iOS Development Build and maintain a production-grade iOS application in Swift Use SwiftUI where it makes sense and UIKit when required Design clean, scalable, and testable architecture with clear module boundaries Implement offline-first flows, local persistence, and reliable synchronization Build real-time experiences involving live state and streaming updates Optimize app performance, including smooth scrolling, fast cold starts, and efficient background execution Implement deep links, push notifications, and in-app messaging Integrate analytics, logging, and crash reporting tools Support reliable App Store releases, phased rollouts, and feature flagging Product & Craft Collaborate closely with designers to deliver polished, accessible, pixel-perfect UI Translate ambiguous product ideas into clear scopes, iterations, and shipped features Document important technical decisions and trade-offs Partner with backend teams to define APIs, error handling, and end-to-end reliability Quality & Security Write unit, integration, and UI tests with a strong quality mindset Maintain code quality standards through linting, formatting, and static analysis in CI Apply best practices around privacy, secure storage, and permissions Carefully evaluate dependencies and minimize security risks where possible Requirements Must-have 2+ years of experience in iOS development using Swift Strong understanding of Swift fundamentals, including async/await, memory management, and performance optimization Commercial experience with SwiftUI and/or UIKit Solid understanding of networking, API integration, and resilient error handling Experience with local storage solutions such as Core Data, SQLite, Realm, or similar Familiarity with Git workflows and CI/CD processes for mobile applications Strong fundamentals in application architecture, testing, and delivery Nice to have Experience working with audio, speech, or real-time streaming UX Exposure to modularization or shared business logic Familiarity with observability tools such as Sentry or Crashlytics Experience working on high-traffic consumer applications Example stack Mobile: Swift, SwiftUI, UIKit Backend / AI: modern APIs, real-time systems, cloud infrastructure Tooling: Xcode, GitHub Actions, Fastlane, TestFlight
Technology
New offer
4IT Solutions
Inżynier ds. Build & Release Aplikacji Mobilnych
Senior
Hybrid
Warsaw, MZ, Poland
190 - 215 PLN/hr
🏢 Summary: Oferta dotyczy roli Inżyniera Build & Release odpowiedzialnego za projektowanie, automatyzację i utrzymanie procesów dostarczania aplikacji Android oraz iOS. Stanowisko obejmuje rozwój mobilnych pipeline’ów CI/CD, zarządzanie podpisywaniem i publikacją aplikacji oraz optymalizację jakości i wydajności procesów release’owych. Współpraca ma charakter długoterminowy, w modelu hybrydowym. 🗂️ Requirements: Minimum 10 lat doświadczenia w rozwoju aplikacji mobilnych, Minimum 5 lat doświadczenia w Build & Release dla Android i iOS, Doświadczenie w środowiskach rozwijających wiele aplikacji mobilnych, Doświadczenie z Gradle, Xcode, Fastlane, Jenkins i Git, Projektowanie i utrzymanie mobilnych pipeline’ów CI/CD, Znajomość podpisywania aplikacji, certyfikatów i publikacji w Google Play oraz App Store, Zarządzanie provisioning profiles, keystore i wariantami aplikacji, Znajomość narzędzi monitoringu, jakości i dystrybucji mobilnej, Doświadczenie w Mobile Security i DevSecOps, Optymalizacja buildów i rozwiązywanie problemów release’owych, Znajomość macOS, Linux, Python i Bash, Doświadczenie we współpracy z architektami, programistami i interesariuszami biznesowymi 📃 Skills: Android, iOS, Gradle, Xcode, Fastlane, Jenkins, Git, CI/CD, Firebase, Crashlytics, Grafana, ELK, SonarQube, Artifactory, Sentry, NDK, Groovy, AppGallery, DevSecOps, macOS, Linux, Python, Bash 🏢 Description: Na początek konkrety: - Możliwa forma współpracy: B2B - Stawka: 190–215 PLN/h - Tryb pracy: hybryda (osoby z Warszawy: 1 raz w tygodniu z biura; osoby spoza Warszawy: 2 razy w miesiącu) - Wymiar pracy: 1 FTE O projekcie Projekt koncentruje się na budowie nowoczesnego, zautomatyzowanego środowiska Build & Release dla aplikacji Android i iOS, zapewniającego wysoką jakość, bezpieczeństwo oraz niezawodność procesu wydawniczego. Rola obejmuje współpracę z zespołami Android, iOS, QA, architektami oraz DevOps, z wpływem na sposób pracy wielu zespołów produktowych i kierunek rozwoju procesów inżynierskich. Zakres obowiązków - Projektowanie, rozwój oraz utrzymanie procesów Build & Release dla aplikacji mobilnych Android i iOS. - Projektowanie oraz rozwój pipeline’ów CI/CD zapewniających szybkie, bezpieczne i powtarzalne dostarczanie aplikacji. - Automatyzacja procesów budowania, podpisywania, testowania oraz publikacji aplikacji mobilnych. - Zarządzanie procesami wydawniczymi w Google Play, Apple App Store oraz innych kanałach dystrybucji. - Administracja certyfikatami, provisioning profiles, kluczami podpisującymi oraz politykami bezpieczeństwa. - Monitorowanie jakości procesu Build & Release oraz identyfikowanie obszarów wymagających optymalizacji. - Analiza oraz rozwiązywanie problemów związanych z procesami kompilacji, integracji i publikacji aplikacji. - Optymalizacja czasu budowania aplikacji oraz wydajności infrastruktury CI/CD. - Tworzenie i utrzymywanie standardów oraz dobrych praktyk dotyczących procesu dostarczania aplikacji mobilnych. - Współpraca z zespołami Android, iOS, QA, architektami oraz DevOps przy projektowaniu rozwiązań technicznych. - Wspieranie zespołów deweloperskich w zakresie procesów Build & Release oraz automatyzacji. - Mentoring techniczny i dzielenie się wiedzą z innymi inżynierami. - Udział w definiowaniu kierunku rozwoju platformy Mobile CI/CD oraz wdrażaniu nowych technologii. Wymagania - Minimum 10 lat doświadczenia w rozwoju aplikacji mobilnych. - Minimum 5 lat doświadczenia w projektowaniu i utrzymaniu procesów Build & Release dla Android oraz iOS. - Doświadczenie w pracy w środowiskach rozwijających wiele aplikacji mobilnych, np. fintech lub aplikacje bankowe. - Praktyczne doświadczenie z Gradle, Xcode, Fastlane, Jenkins oraz Git. - Doświadczenie w projektowaniu i utrzymaniu pipeline’ów CI/CD dla aplikacji mobilnych. - Znajomość procesów podpisywania aplikacji, zarządzania certyfikatami oraz publikacji do Google Play i App Store. - Doświadczenie w zarządzaniu certyfikatami, provisioning profiles oraz keystore. - Doświadczenie w zarządzaniu wieloma wariantami aplikacji: flavors, build variants oraz environments. - Znajomość Firebase Crashlytics, Grafana, ELK, SonarQube, Artifactory, Sentry, NDK, Groovy oraz Huawei AppGallery. - Doświadczenie z zagadnieniami Mobile Security i DevSecOps. - Umiejętność diagnozowania i optymalizacji procesów budowania, skracania czasu buildów oraz rozwiązywania problemów związanych z release’ami. - Dobra znajomość środowisk macOS i Linux oraz języków skryptowych Python i Bash. - Doświadczenie w definiowaniu standardów technicznych oraz współpracy z architektami, deweloperami i interesariuszami biznesowymi. - Proaktywne podejście do pracy. Oferujemy - Atrakcyjna lokalizacja biura. - Możliwość pracy zdalnej. - Długoterminowa współpraca. - Atmosfera otwartości i współpracy w zgranym zespole. - Otwartość na inicjatywy pracowników. - Bliskość restauracji i sklepów. - Możliwość realnego wpływu na produkt. Opis procesu rekrutacji - Rozmowa telefoniczna z przedstawicielem. - Weryfikacja techniczna z przedstawicielem klienta (1,5 h). - Zdalna rozmowa rekrutacyjna (1,5 h). - Spotkanie z managerem zespołu.
Technology
speedapp
Senior Mobile Developer (React Native)
Senior
Remote
Warsaw, Poland
25,000 - 30,000 PLN
🏢 Summary: The offer is for an experienced Mobile Engineer to develop and iterate on a React Native mobile application in close collaboration with product teams, contributing to impactful solutions in the legal services domain. The role involves building and maintaining production-ready mobile apps with a strong focus on code quality and technical design. It is a fully remote B2B opportunity with mentorship support. 🗂️ Requirements: BSc in Computer Science, Software Engineering or related field, Minimum 5 years of experience in JavaScript, Minimum 5 years of experience in React Native, Experience with GraphQL, Experience with automatic testing frameworks, Published mobile applications in App Store or Google Play 📃 Skills: JavaScript, React, ReactNative, GraphQL, Node, Testing, iOS, Android 🏢 Description: We are looking for an experienced Mobile Engineer who is passionate about technology, is capable of breaking down complex problems, and has a strong will to get things done. You will be part of the team working closely with product and various functions in the company to rapidly iterate on our product and find the best solutions. Join us as we disrupt the legal services industry, if you want to apply your coding and tech design skills to make a significant positive impact on people during their key life events. Requirements: BSc in Computer Science, Software Engineering or related field At least 5 years of experience in JavaScript, React Native – a must Experience with GraphQL Experience with Node- nice to have Experienced with automatic testing frameworks Developing apps that are currently in the App Store or Google Play Offer: Cooperation based on a B2B contract. 100% remote work. The support of a dedicated mentor. In the relationship, we focus on direct communication. When you join speedapp, you will be put in touch with a dedicated mentor who will make sure that you enjoy working with us and with the client. Events and integration meetings, as well as participation in various initiatives, e.g., sports. Access to the benefits offering (medical care, life insurance, Multisport card).