iOS Engineer
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
meyvn — технологический консалтинг стартапов и инвестиционный фонд, ориентированных на английский и европейские рынки.
Мы сейчас активно ищем новых коллег в следующий проект: https://urban.co/en-gb/
The Role
In this role, you will be responsible for delivering best in class user experience to our user-facing iOS applications. For evolving their architecture, increasing test coverage, and taking lead in improving our mobile delivery lifecycle.
You will be working as part of small, cross-functional team and will be releasing changes to the production environment in small chunks, frequently.
You will get access to different cultures and opinions as part of our international team.
Required skills and experience
Fluency with Swift within the iOS infrastructure,
Experience with reactive frameworks like RxSwift, ReactiveSwift or Swift Combine,
Experience developing multilingual applications,
Experience unit and UI testing of mobile applications,
Excellent memory management skills,
Up to date experience with UIKit and iOS SDK,
Some experience with Flutter and(or) React Native would be a great plus
Passion for code quality and building the best user experience,
Excellent problem solving skills,
Business-level communication fluency in English.
Nice to haves
Experience with SwiftUI,
Experience with most common database frameworks like Realm or CoreData,
Experience continuously delivering changes to end-users,
Experience working remotely as part of a distributed team,
Experience working with build tools and continuous deployment techniques.
Our tech stack
Swift 5
AutoLayout, SnapshotTesting
MVVM/MVC combination according to the need, leaning towards delegate/closure based communication between units
Quick/Nimble for unit tests, XCTest for ui tests
Realm for data persistence
CI/CD: Jenkins based on Fastlane
Feature Toggling