Software Mind develops impactful solutions for companies globally, focusing on tech giants and transformative projects.
The client is a gaming company aiming to reform the national gaming system by providing games responsibly and ensuring player protection.
The company offers a variety of games, including Lucky Games, Casino Games, and Betting Games, while emphasizing a safe gaming environment.
The iOS Software Engineer will define and maintain architectural standards and ensure code quality across the iOS team.
The role involves working with version control systems, CI/CD tools, and cloud-based infrastructure to facilitate smooth development and deployment workflows.
The engineer will promote best practices in software engineering, including clean architecture, test automation, performance optimization, and refactoring.
Requirements:
Candidates must have 4+ years of professional experience in iOS development.
Strong proficiency in Swift is required, along with a solid understanding of UIKit, Xcode, XCTests, and Fastlane.
Hands-on experience with architectural patterns such as MVVM, MVC, MVP, and VIPER is necessary.
Proficiency in building scalable mobile applications using REST APIs is essential.
A solid understanding of clean code principles, test-driven development (TDD), and performance optimization is required.
Experience working in an Agile/Scrum team is expected.
Excellent communication and collaboration skills are necessary for this role.
Candidates must be able to communicate fluently in English at a minimum B2+ level.
Additional skills that are advantageous include knowledge of Objective-C, experience with SwiftUI, Combine, or RxSwift, and a background in cloud-based mobile architecture or mobile DevOps.
Benefits:
The position offers flexible employment and the option for remote work.
Employees will work on international projects with leading global clients.
Opportunities for international business trips are available.
The company promotes a non-corporate atmosphere.
Language classes are provided to enhance communication skills.
Internal and external training programs are available for professional development.
Employees receive private healthcare and insurance.
A multisport card is offered to encourage physical activity.
Well-being initiatives are in place to support employee health and wellness.