IOS Developer (Middle/Senior)
ZiMAD is a US mobile game publisher and developer that has been at the forefront of the gaming industry since 2009. We are a dynamic multinational team, speaking 15 languages and living in 63 cities across 17 countries.
🌸Designing and implementing new user-facing features and architectural modules for a mature, client-server iOS application.
🌸Actively refactoring and modernizing legacy code using AI-powered tools to improve maintainability, performance, and developer velocity.
🌸Maintaining and improving a mixed UIKit/SwiftUI and Objective-C/Swift codebase, ensuring code quality and architectural consistency.
🌸Optimizing UI, animations, and overall application performance.
🌸Debugging complex issues, analyzing crash reports, and proactively reducing technical debt.
🌸Participating in code reviews and all Agile/Scrum ceremonies.
💦Strong knowledge of Swift and Objective-C, UIKit and SwiftUI.
💦Solid experience with Auto Layout, GCD, Swift Concurrency, and Core Animation.
💦Experience working with REST APIs, HTTP, and JSON.
💦Experience with Core Data and SDWebImage.
💦Good understanding of OOP, design principles, and architectural patterns (MVVM, MVP).
💦Strong knowledge of iOS memory management and debugging tools.
💦Ability to work with and maintain an existing codebase.
💦Experience with Git and CocoaPods.
💦Hands-on experience using LLM-based tools (e.g., GitHub Copilot, Cursor, etc.) in day-to-day development.
💦Understanding of LLM limitations and the ability to structure workflows with them in mind.
💦Ability to craft precise and reproducible prompts for repeatable engineering tasks.
💦Experience applying GenAI for code refactoring and enhancement, including evaluating its impact on performance, readability, and architecture.
☘️Opportunity to work for ZiMAD, a US company with a diverse portfolio of global free-to-play (F2P) projects with a multi-million monthly user base
☘️Involvement in the entire product development cycle
☘️Career growth prospects within an international company
☘️Remote work opportunities
☘️Flexible working schedule
☘️Bonuses based on the achievement of KPIs and financial results of projects
☘️Paid conferences, training (including language courses), and workshops
☘️Opportunity to have sessions with psychologists to improve your mental health and well-being
☘️Participation in charity projects