Position: iOS Engineer for mobile e-commerce product
Company: Watchvalue
Category: iOS
Experience required: 3y
English level: upper

**You are an engineer we look for if...:
**
— You grow 3 pillars: product-oriented mindset, sense of beauty, candid and direct approach,
— You are able to get along with the team,
— You are fine with working in a high level of ambiguity and a little-to-no clarity,
— You take ownership over the solution’s success from scratch to release,
 

**What you should be familiar with:**
— 3+ years in Objective-C, Swift, you have apps published on App Store,
— Understanding of the full mobile development life cycle: from building a project skeleton to instrumenting the partial rollouts,
— Xcode, UIKit, Foundation,
— Apple’s and industry UI/UX design patterns and guidelines, Data Structures/Algorithms,
— SQLite, Core Data,
— Core Graphics,
— Modern data storage and transport protocols(JSON, GraphQL, ProtoBuf), Git / mercurial.
— Implementing analytics for in-app events 

**It would be a plus if you... :**
— Built apps or components using Flutter and/or React Native,
— Built a modular and reusable mobile app architecture,
— Dealt with multi-state UI’s with no insomnia or stress,
— Worked with Firebase suite(Analytics, Crash Reporting, Remote Config, FCM) and Amplitude,
— Implemented A/B tests,
— Familiar with Reactive Swift, Combine or RxSwift,
— Set up CI/CD using ruthless automation.

**What you are going to do:**
— Build a product our customers would love,
— Take complete ownership of the app development and evolution,
— Work with a team of Product Manager and backend engineer to define the ‘what’ and the ‘how’ together,
— Hone your skills in the design architecture of the application components,
— Make real decisions on solving the real users’ problems in the most efficient way,
— Build and maintain top-notch technology standards you would be proud of to speak on CocoaHeads(or WWDC, who knows?),
— Test your own work and make sure that the product is flawless,
Create artifacts and outcomes that will help other team members to succeed.