TL;DR
Ios Software Engineer (Swift) (Gamedev): Defining and maintaining architectural standards and ensuring code quality across the iOS team. Focus on promoting best practices in software engineering, including clean architecture, test automation, performance optimization, and refactoring.
Location: Flexible employment and remote work applicable in: Poland & Latam & MD/RO
Company
Our client is a gaming company established to reform the national gaming system.
What you will do
- Defining and maintaining architectural standards and ensuring code quality across the iOS team.
- Working with version control systems, CI/CD tools, and cloud-based infrastructure to ensure smooth development and deployment workflows.
- Promoting best practices in software engineering, including clean architecture, test automation, performance optimization, and refactoring.
Requirements
- 3-4+ years of professional experience in iOS development.
- Strong proficiency in Swift, with solid understanding of UIKit, Xcode, XCTests, and Fastlane.
- Hands-on experience with architectural patterns such as MVVM, MVC, MVP, VIPER.
- Proficiency in building scalable mobile applications using REST APIs.
- Solid understanding of clean code principles, test-driven development (TDD), and performance optimization.
- Ability to communicate fluently in English at a minimum B2+ level.
Nice to have
- Knowledge of Objective-C.
- Experience with SwiftUI, Combine, or RxSwift.
- Background in cloud-based mobile architecture or mobile DevOps.
Culture & Benefits
- Work with the latest technologies for industry leaders.
- International projects with leading global clients.
- Work comfortably in a relaxed and inspiring atmosphere that does not enforce a dress code.
- Non-corporate atmosphere.
- Develop your skills at work – language classes come to you.
- Take part in activities that support your physical and mental health.
Будьте осторожны: если вас просят войти в iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →