Ukraine's #1 job service
Іванна
IOS-програміст
- City of residence:
- Kyiv
- Ready to work:
- Lviv
Contact information
The job seeker has provided: Phone number
Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.
You can get this candidate's contact information from https://www.work.ua/resumes/20247988/
Uploaded file
Quick view
version
This resume is posted as a file. The quick view option may be worse than the original resume.
Ivanna Malashchuk
Junior iOS Developer
Lviv, Ukraine | [open contact info ](look above in the "contact info" section) | github.com/ivannamal
Summary
Junior iOS developer with close to a year of experience building applications in Swift, UIKit and SwiftUI. Currently
working on a large modular production app: features behind A/B experiments and feature flags, reusable UI components,
REST API integration, and changes delivered through merge requests and code review. Comfortable with unit, UI and
snapshot testing in XCTest, dependency management and Git-based workflows.
Skills
iOS Swift, UIKit, SwiftUI, Auto Layout, UITableView / UICollectionView, URLSession, Key-
chain, MVC, MVVM, MVVM+Coordinator, VIPER
Testing XCTest - unit, UI and snapshot tests; mocks for experiment and flag state
Tools Xcode, Git, GitLab, GitHub, CocoaPods, CI pipelines, Jira
Experience
iOS Developer March 2026 - Present
Fintech product company (under NDA), Kyiv (remote)
• Contribute Swift code to a large modular production iOS app (UIKit, VIPER-style modules, CocoaPods), working in
a shared GitLab repository under code review.
• Implement checkout features behind A/B experiments and feature flags, including conditional display of a promotional
banner for specific experiment groups.
• Navigate an unfamiliar multi-module codebase to locate the layers affected by a requirement, and follow the team’s
architecture and style guides.
• Cover changes with unit tests, extending existing mocks to control experiment state and backend flags in tests.
• Deliver changes through merge requests with CI pipelines and peer review.
• Work from Jira tickets, clarify acceptance criteria with the responsible developers, and report progress daily.
Projects
FeedApp - social feed app (github) Swift, UIKit, MVVM + Coordinator, async/await, Keychain
• Built a three-tab app (sign in, feed, profile) fully in code with Auto Layout, using a Coordinator flow for navigation
and view models that own screen state.
• Implemented token authentication: the token is stored in the Keychain behind a Security-framework wrapper and
attached to every authenticated request.
• Added an infinite-scroll feed on a diffable data source with paged requests and pull-to-refresh, plus a custom async
image view with NSCache that discards stale responses on cell reuse.
LabReddit - Reddit-style feed client (github) Swift, SwiftUI, UIKit, async/await, Core Animation
• Combined SwiftUI and UIKit in one app: SwiftUI shell, create-post form and settings, with the feed and detail screens
bridged in through UIViewControllerRepresentable.
• Implemented cursor-based pagination over async/await URLSession, JSON persistence of saved and created posts,
and a double-tap bookmark gesture animated with a shape drawn in UIBezierPath on a CAShapeLayer.
Education
BSc in Software Engineering 2022-2026
National University of Kyiv-Mohyla Academy
Languages: Ukrainian native, English B2
Junior iOS Developer
Lviv, Ukraine | [
Summary
Junior iOS developer with close to a year of experience building applications in Swift, UIKit and SwiftUI. Currently
working on a large modular production app: features behind A/B experiments and feature flags, reusable UI components,
REST API integration, and changes delivered through merge requests and code review. Comfortable with unit, UI and
snapshot testing in XCTest, dependency management and Git-based workflows.
Skills
iOS Swift, UIKit, SwiftUI, Auto Layout, UITableView / UICollectionView, URLSession, Key-
chain, MVC, MVVM, MVVM+Coordinator, VIPER
Testing XCTest - unit, UI and snapshot tests; mocks for experiment and flag state
Tools Xcode, Git, GitLab, GitHub, CocoaPods, CI pipelines, Jira
Experience
iOS Developer March 2026 - Present
Fintech product company (under NDA), Kyiv (remote)
• Contribute Swift code to a large modular production iOS app (UIKit, VIPER-style modules, CocoaPods), working in
a shared GitLab repository under code review.
• Implement checkout features behind A/B experiments and feature flags, including conditional display of a promotional
banner for specific experiment groups.
• Navigate an unfamiliar multi-module codebase to locate the layers affected by a requirement, and follow the team’s
architecture and style guides.
• Cover changes with unit tests, extending existing mocks to control experiment state and backend flags in tests.
• Deliver changes through merge requests with CI pipelines and peer review.
• Work from Jira tickets, clarify acceptance criteria with the responsible developers, and report progress daily.
Projects
FeedApp - social feed app (github) Swift, UIKit, MVVM + Coordinator, async/await, Keychain
• Built a three-tab app (sign in, feed, profile) fully in code with Auto Layout, using a Coordinator flow for navigation
and view models that own screen state.
• Implemented token authentication: the token is stored in the Keychain behind a Security-framework wrapper and
attached to every authenticated request.
• Added an infinite-scroll feed on a diffable data source with paged requests and pull-to-refresh, plus a custom async
image view with NSCache that discards stale responses on cell reuse.
LabReddit - Reddit-style feed client (github) Swift, SwiftUI, UIKit, async/await, Core Animation
• Combined SwiftUI and UIKit in one app: SwiftUI shell, create-post form and settings, with the feed and detail screens
bridged in through UIViewControllerRepresentable.
• Implemented cursor-based pagination over async/await URLSession, JSON persistence of saved and created posts,
and a double-tap bookmark gesture animated with a shape drawn in UIBezierPath on a CAShapeLayer.
Education
BSc in Software Engineering 2022-2026
National University of Kyiv-Mohyla Academy
Languages: Ukrainian native, English B2
Similar candidates
-
Unity developer
Lviv, Remote -
IOS developer
Lviv, Remote -
IOS-програміст
100000 UAH, Lviv -
IOS Developer
Lviv, Kyiv, Remote -
IOS-програміст
Lviv, Kyiv