YOUR NEXT CHAPTER
Senior iOS Software Engineer
About the role
• 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, solution suggestions, and effort estimation
• Ensure 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
• Rebuild traveller-facing medical and security risk applications as fully native iOS and Android applications
• 5+ 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
• 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