Position: Middle iOS developer (USA customer)
Company: Newsoft
Experience required: 1y
Category: iOS
English level: intermediate
Published: 2021-07-01T00:00:00+03:00

**Requirements:**
▪️ 1-3 years of iOS development experience.
▪️ Strong knowledge of Swift.
▪️ Experience with REST API.
▪️ Understanding Data Driven.
▪️ Experience with publishing and maintaining TestFlight and AppStore Builds.
▪️ English — at least Intermediate level.

**Nice to have skills:**
▪️ Understanding Apple’s design principles and interface guidelines.
▪️ Experience with SwiftUI and UIKit.
▪️ Experience with Image / Video / Audio Upload.
▪️ Experience with Twilio.
▪️ Reactive Programming.

**Current TechStack + Architecture:**
▪️ REST API With a Sync layer of Realm + URLSession.
▪️ SwiftUI 10%, UIKit 90% (Constraints + Layout Anchors).
▪️ Combine Publishers Drive UI Changes.
▪️ MVVM Project Architecture with Service Sync Layer.
▪️ Twilio for Direct and Group Messaging.
▪️ Figma Designs.

**Bonus Feature Experience:**
▪️ Tagging users in freeform text fields.
▪️ Social media feature development experience.
▪️ Image / Video / Audio Upload.
▪️ URL Detection and Unfurling in raw text.
▪️ Tag detection in raw text
▪️ Pagination syncing with a local database.

**Upcoming Roadmap:**
▪️ Update project to SwiftUI.
▪️ Implement Multiple Image Upload.
▪️ Form Entry and Custom UI for an advanced profile.
▪️ Update MVVM Layer to use Combine Publishers.
▪️ Multiple Image Upload Forms.
▪️ Video / Audio Uploads and UI around those technologies.

**We offer:**
▪️Competitive salary.
▪️Challenging tasks and projects.
▪️Personal growth.
▪️Flexible working hours.
▪️New hardware.
▪️Small gym and table tennis in the office.
▪️Adjustable height tables.
▪️Regular office fruit delivery and other benefits.

**About the project:**
It is a product for VCs and fund managers to meet up and exchange information. The best way to think of it is Twitter for investors.

Let’s create value together!