[FNG] iOS 软件工程师
[FNG] iOS Software Engineer
Software Mind 为全球的公司提供具有影响力的解决方案。科技巨头和独角兽企业、变革性项目、新兴技术以及无限的机会——这些是我们的日常写照。我们组建跨职能的工程团队,他们拥有主人翁意识并追求卓越,因此我们一直在寻找那些为每个项目带来热情和创造力的优秀人才。我们的文化推崇开放性,以尊重的方式行动,展现坚韧与勇气,并将成果交付与享受结合。
项目 – 你将承担的职责
你将加入一个在欧洲已建立的电子游戏技术项目,该项目为全球持牌运营商提供创新的真实货币游戏解决方案。该项目的目标是打造引人入胜、负责任且高性能的数字娱乐体验,支持我们基于游戏即服务(GaaS)模式的 eInstant 游戏平台的上线和持续优化。
职位 – 你将做出的贡献
· 定义并维护 iOS 团队的架构标准,确保代码质量。
· 与版本控制系统、CI/CD 工具和云基础设施协作,确保顺畅的开发和部署流程。
· 推广软件工程的最佳实践,包括整洁架构、测试自动化、性能优化和重构。
要求 – 你需要具备的经验
· 4 年以上 iOS 开发的从业经验。
· 精通 Swift,对 UIKit、Xcode、XCTests 和 Fastlane 有扎实的理解。
· 具有 MVVM、MVC、MVP、VIPER 等架构模式的实际经验。
· 熟练使用 REST API 构建可扩展的移动应用。
· 对整洁代码原则、测试驱动开发(TDD)和性能优化有扎实的理解。
· 有在 Agile/Scrum 团队中工作的经验。
· 优秀的沟通和协作能力。
· 能够以至少 B2+ 的水平流利使用英语交流。
附加技能 – 你的优势
· 了解 Objective-C。
· 有 SwiftUI、Combine 或 RxSwift 的经验。
· 具有基于云的移动架构或移动 DevOps 的背景。
职位地点:Software Mind 罗马尼亚和摩尔多瓦
我们提供的福利:
· 灵活且远程的合作方式
· 与全球领先客户的国际项目
· 与国际项目相关的旅行机会
· 非企业化的氛围
· 内部及外部培训
· 健康关怀计划
查看英文原文
Software Mind develops solutions that make an impact for companies around the globe. Tech giants & unicorns, transformative projects, emerging technologies, and limitless opportunities – these are a few words that describe an average day for us. Building cross-functional engineering teams that take ownership and crave more means we’re always on the lookout for talented people who bring passion and creativity to every project. Our culture embraces openness, acts with respect, shows grit & guts, and combines delivering results with enjoyment.
Project – the aim you’ll have
You’ll join a well-established European gaming technology initiative that provides innovative real-money gaming solutions to licensed operators worldwide. The project’s goal is to build engaging, responsible, and high-performing digital entertainment experiences, supporting the launch and continuous enhancement of our eInstant gaming platform offered in a Games-as-a-Service (GaaS) model.
Role – how you’ll contribute
· 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.
Expectations – the experience you need
· 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.
· Experience working in an Agile/Scrum team.
· Excellent communication and collaboration skills.
· Ability to communicate fluently in English at a minimum B2+ level.
Additional skills – the edge you have
· Knowledge of Objective-C.
· Experience with SwiftUI, Combine, or RxSwift.
· Background in cloud-based mobile architecture or mobile DevOps.
Role at: Software Mind Romania & Moldova
What we offer:
· Flexible and remote cooperation options
· International projects with leading global clients
· Travels related to international projects
· Non-corporate atmosphere
· Internal & external training
· Well-being initiatives