Position: iOS developer
Company: AMO FinTech LLC
Category: iOS
Experience required: 3y
English level: pre

Experience: 3+ years

English level: A2 +

Responsibilities:

- Collaborate with product managers, designers, and other departments to build an iOS app;
- Write clean, scalable, and maintainable code that adheres to industry best practices and meets project needs;
- Bring new technology and ideas to the table.

Must have:

- Location Kyiv - must have!
- Good knowledge of Swift, Objective-C;
- Knowledge of In-App Purchases, Subscriptions;
- Familiarity with Agile Scrum;
- Experience with iOS SDK, UIKit, and core libraries;
- Understanding of Apple UI design principles, patterns, and human interface guidelines;
- Experience and understanding of REST APIs, client-server communication;
- Experience and understanding of version control systems and dependency managers;
- Understanding of MVP, MVC, MVVM;
- Experience with Push Notifications;
- Solid understanding of the full mobile development life cycle, including code signing, TestFlight, and submitting to the AppStore;
- Analytical and problem-solving skills.

Nice to have:

- Knowledge of SwiftUI, Combine;
- Familiarity with CI/CD services;
- Experience with persistent storage;
- Familiarity with Firebase, Crashlytics; 
- Practical experience with payments, payment systems;

We offer:

- English courses;
- A nice and comfortable working environment in Kyiv;
- Flexible working hours;
- Paid vacation;
- Career and professional growth;
- An inclusive, supportive, fun, and challenging team environment.