Position: iOS Developer
Company: DSU
Experience required: 1y
English level: intermediate

Our new product is a Social Media app that allows people to create absolutely unique and unconditioned content and monetize their social impact. We are looking for a new team member who will help us grow and implement all the features & enhancements planned - and we have a lot of them!
 
You will be working closely with the best engineers of the city enjoying all the benefits of product development. We encourage initiative, creative and proactive approach and fully support our talents on all levels.


**Requirements:**
• 1+ year in iOS development
• Strong knowledge of Swift
• Strong knowledge of Foundation and UIKit frameworks
• Experience with REST API
• Good understanding of SOLID principles
• Strong knowledge of MVC
• Git


**Will be a plus:**
• Experience in Firebase products
• Experience in Camera and CoreImage API
• Experience in SpriteKit
• Experience in RxSwift/Combine
• Experience in Redux/Flux


**Your future responsibilities:**

• New features development.
• Codebase refactoring:
       ‣ Migration to new Swift version;
	‣ Partially changing UI to SwiftUI;
	‣ Implementing internal application state using Redux;
	‣ Developing multimedia extensions: filters, watermarks etc.

P.S. Sense of humor is a must at DSU.