Position: Middle \Senior iOS Developer
Company: ROCKETECH
Category: iOS
Experience required: 3y
Published: 2021-04-01T00:00:00+03:00

**Project:**
NEW project. Development from scratch.
Project - application for creating and implementing good habits.

**Team:**
iOS Dev - 2
Backend Dev - 1
Scrum Master - 1
Business Analyst - 1
QA - 1
DevOPS - 1

**Responsibilities:**
Development from scratch
New features development
Bug fixing

**Hard skills:**
At least 3 years experience in iOS development
Strong knowledge of Swift
Familiar with REST API integration
Familiar with main architectural patterns (MVC, MVP, MVVM, VIPER)
Familiar with developing iOS apps from scratch
Familiar with SOLID principles and knows how to use it in iOS apps development
Have the ability to write clean, understandable, and supportable code
Have the ability to create UI components from code
Has experience in SwiftUI
Familiar with AppStore apps deploying (TestFlight)
Familiar with Third-Party Libraries integration (SPM, cocoapods, carthage)
Experience in custom animation programming.
Understanding of the whole app development process (from scratch to release)

It will be a plus:
Familiar with reactive programming (RxSwift, RxCocoa)
Has experience in Objective-C

**Soft skills:**
Experience working in Agile
Communications skills
Clear vision of how to set the project from scratch
Independent and self-motivated
Leading and proactive attitude

**We offer:**
Full-time and Remote work
We send payment every 2 weeks
Flexible working schedule