[VKS] iOS Software Engineer
RemoteRomania
RomaniaRemoteFull TimeMedium
Full TimeMedium
Job Summary
Define and maintain architectural standards while ensuring code quality across the iOS team. Work with version control systems, CI/CD tools, and cloud-based infrastructure to ensure smooth development and deployment workflows. Promote best practices in software engineering, including clean architecture, test automation, performance optimization, and refactoring. This role focuses on building scalable mobile applications using REST APIs within an Agile/Scrum environment. You will collaborate with cross-functional teams to drive transformative projects for global clients in the gaming industry.
Required Qualifications
- 3+ years of professional experience in iOS development
- Strong proficiency in Swift
- Solid understanding of UIKit
- Solid understanding of Xcode
- Solid understanding of XCTests
- Solid understanding of Fastlane
- Hands-on experience with architectural patterns such as MVVM
- Hands-on experience with architectural patterns such as MVC
- Hands-on experience with architectural patterns such as MVP
- Hands-on experience with architectural patterns such as VIPER
- Proficiency in building scalable mobile applications using REST APIs
- Solid understanding of clean code principles
- Solid understanding of test-driven development (TDD)
- Solid understanding of performance optimization
- Experience working in an Agile/Scrum team
- Ability to communicate fluently in English at a minimum B2+ level
Desired Qualifications
- Knowledge of Objective-C
- Experience with SwiftUI
- Experience with Combine
- Experience with RxSwift
- Background in cloud-based mobile architecture
- Background in mobile DevOps
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.