
[CIS] iOS Software Engineer
Software Mind · Kraków, Lesser Poland Voivodeship, Poland · Remote
- IT Services & Consulting
- 1,001–5,000 employees
- Krakow, Malopolskie
Strong hiring record · median 22 days open
All reasons
In its favour
- Still listed on the employer's own board
Project – the aim you’ll have
This project is for a global leader in medical and travel security risk services, helping organisations protect their people wherever they work and travel. You’ll join a dedicated mobile team rebuilding the client’s traveller-facing apps, part of the Subscriber Portal, as fully native iOS and Android applications to replace the existing React Native versions. Travellers and expatriates use these apps to receive location-based medical and security alerts, access country risk information, check in, and contact 24/7 assistance centres with a single tap. The backend is already in place, allowing the team to focus on building a fast, secure and accessible native experience. When someone faces a crisis abroad, the app needs to work reliably when it matters most.
Role – how you’ll contribute
- Develop and maintain the native iOS application using the latest Swift and SwiftUI. Write clean, scalable, and well-documented code;
- Collaborate with product managers, backend developers, designers, and other stakeholders on requirements review, suggest solutions and estimate efforts to build user-friendly applications;
- Ensure that the mobile application is user friendly, efficient, and adaptive to different screen sizes and device models;
- Optimise the application for maximum speed, stability and scalability;
- Implement authentication, session management and secure data storage to enterprise security standards;
- Implement location-based features and location-triggered push notifications;
- Investigate and resolve production issues, including crash analysis, root cause analysis and hotfixes
- Implement app monitoring and analytics;
- Implement app localisation in multiple languages and accessibility support;
- Write and maintain unit and UI test cases, and contribute to CI/CD pipelines;
- Take ownership of features and modules end to end, review peers' code against team standards, and contribute to technical design discussions;
- Update internal knowledge base and operational documentation.
Expectations – the experience you need
- 3+ years of experience in native iOS development using Swift and SwiftUI;
- Solid understanding of Swift concurrency, including async/await, actors and data race prevention;
- Experience implementing location services and push notifications;
- Experience with OAuth 2.0/OIDC, session management and secure credential storage;
- Experience integrating third-party frameworks;
- Hands-on experience writing and maintaining unit and UI tests;
- Familiarity with CI/CD pipelines;
- Proven ability to own features end to end, support production applications and resolve incidents;
- Experience working closely with architects and reviewing other engineers’ code;
- Familiarity with Scrum, Jira and Confluence;
- Strong attention to detail, communication and problem-solving skills, with a commitment to continuous learning;
- English at C1 – the working language with the client.
What we offer
- Flexible and remote cooperation options
- International projects with leading global clients
- Travels related to international projects
- Non-corporate atmosphere
- Access* to language classes
- Access* to knowledge-sharing initiatives
- Access* to private healthcare and life insurance
- Access* to multisport card
*The availability and terms of individual benefits may vary depending on the chosen form of cooperation.
Skills
- iOS
- Android
- React Native
- Swift
- SwiftUI
- OAuth 2.0
- OpenID Connect
- Jira
- Confluence
More jobs at Software Mind
All 80- [C3T] Business Analyst / Proxy Product Owner (Data & BI)Software Mind · Kraków, Lesser Poland Voivodeship, Polandyesterday
- HR Process CoordinatorSoftware Mind · Kraków, Lesser Poland Voivodeship, Polandyesterday
- [CIS] Senior Test Automation Engineer (Mobile)Software Mind · Kraków, Lesser Poland Voivodeship, Poland4d ago
- [GVI] Junior Salesforce AdministratorSoftware Mind · Kraków, Lesser Poland Voivodeship, Poland4d ago
- [C3J] Azure Data EngineerSoftware Mind · Warsaw, Masovian Voivodeship, Poland5d ago
Similar roles
- Business AnalystSopra Steria · Gdańsk, Polandtoday
- Penetration TesterSopra Steria · Katowice, Województwo Śląskie, Polandtoday
- Sourcing LeaderIkea · Warsaw, Masovian Voivodeship, Polandtoday
- Senior DevOps EngineerComm-IT · Warsaw, Poland, Polandtoday
- AI DevOps and SRE SpecialistPatrianna · Polandtoday
- Kierownik/Kierowniczka Utrzymania RuchuIkea · Stalowa Wola, Polandtoday