
[CIS] iOS Software Engineer
Software Mind1 day ago
Remote, Poland or Kraków, PolandMid Level
Responsibilities
- Develop and maintain the native iOS application using Swift and SwiftUI.
- Write clean, scalable, documented code and collaborate with product managers, backend developers, designers, and stakeholders.
- Optimize the application for speed, stability, scalability, different screen sizes, and device models.
- Implement authentication, session management, secure data storage, location-based features, and location-triggered push notifications.
- Investigate production issues through crash analysis, root-cause analysis, and hotfixes.
- Implement app monitoring, analytics, localization, accessibility support, and unit and UI tests.
- Contribute to CI/CD pipelines, technical design discussions, peer code reviews, and end-to-end feature ownership.
- Update internal knowledge-base and operational documentation.
Requirements
- 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 with location services, push notifications, OAuth 2.0/OIDC, session management, and secure credential storage.
- Experience integrating third-party frameworks and writing and maintaining unit and UI tests.
- Familiarity with CI/CD pipelines, Scrum, Jira, and Confluence.
- Experience owning features end to end, supporting production applications, resolving incidents, working with architects, and reviewing other engineers’ code.
- Strong attention to detail, communication, problem-solving, and continuous-learning skills.
- English proficiency at C1 level.
Benefits
- Flexible and remote cooperation options.
- International projects with leading global clients and travel related to international projects.
- Non-corporate atmosphere.
- Access to language classes and knowledge-sharing initiatives.
- Access to private healthcare, life insurance, and a multisport card; availability and terms vary by cooperation arrangement.
Tech Stack
iOSReact NativeSwiftSwiftUI
Categories
Mobile
About Software Mind
Software Mind provides outsourced software engineering and autonomous, cross-functional development teams to startups through enterprises, delivering custom applications, cloud, AI, data and embedded solutions. The privately held company, headquartered in Krakow, operates across Europe, the US and LATAM, supporting full software lifecycles from ideation to maintenance. It offers nearshore/offshore engagement models and received private equity investment in 2020.