Anton Zinin
I build and maintain production iOS apps with clean, testable architecture — from design handoff to the App Store and long after release.
Profile
Senior iOS engineer with 3+ years of hands-on Swift and 30+ App Store releases. I work with MVVM and Clean Architecture, reactive data flows in Combine and RxSwift and dependency injection, and I cover business logic with unit tests — on new builds and on established, inherited codebases alike.
I work user-first: I care about what the user actually gets, challenge scope when it doesn't match the goal, and iterate quickly with design and product. I review my teammates' pull requests and expect the same level of scrutiny on my own code.
I've worked in cross-functional teams for companies in the UK, France and the USA, alongside designers, product managers, backend engineers and QA, in an Agile sprint process. I communicate openly, write things down and keep agreements clear.
What I do
iOS and macOS in Swift
SwiftUI-first apps with UIKit where it pays off: navigation, custom components, text-heavy and editor-like screens, local persistence and offline-friendly data flows.
Code that scales with the team
MVVM on top of Clean Architecture, dependencies injected rather than reached for, and unit tests on view models and services so changes stay safe as the codebase grows.
From idea to the App Store
Onboarding, paywalls and subscriptions, analytics and remote config, TestFlight, submissions and privacy requirements. I've taken apps through review and through rejections.
Cross-functional teamwork
Owning features end to end inside a team — planning in sprints, splitting work with backend, reviewing pull requests, triaging QA findings and demoing results to stakeholders.
Experience
iOS Engineer
- Develop and maintain two large live iOS apps of a healthcare product (provider and patient) in SwiftUI + Combine with Firebase.
- Own social and invite features end to end: search, connections, requests and deep-link invites.
- Build features on MVVM with injected dependencies and cover view models and services with unit tests.
- Work in sprints with the backend engineer, product owner and QA — split scope, review teammates' PRs, ship through code review and demo results to the team.
- Build account and onboarding flows shared between the app and the backend.
Senior iOS Engineer
- Full-cycle development of consumer apps: architecture, implementation from Figma, integrations, App Store release and post-release support.
- Build new apps from scratch and take over existing codebases — feature delivery, refactoring and stability work on live products.
- Migrated a UIKit chat product to SwiftUI with SwiftData persistence and a router-based navigation layer.
- Built a design-to-code workflow (Figma MCP + AI tooling) that applies redesigns to the UI layer while keeping business logic intact.
- Own onboarding, paywall and subscription flows, plus consent and privacy work required for review.
iOS Engineer
- Delivered features and fixed defects in a live app built on RxSwift and Objective-C, working inside an established architecture and the team's review process.
iOS Engineer
- Built a kids drawing app from scratch in SwiftUI, with onboarding and paywall flows that carried its subscription revenue.
iOS Engineer
- Shipped features in a VIPER project: camera capture, REST integration and Firebase-backed authentication.