Position: Senior  iOS Developer
Company: O2IT Recruitment
Experience required: 5y
Category: iOS
English level: upper
Published: 2020-10-01T00:00:00+03:00

What will you do?

●Develop localized features for our global audience
● Develop telemetry systems to measure and improve application performance in the wild
● Improve app launch times by inventing a library lazy-loading system, which in turn improves retention makes our users even happier
● Build app-wide support for right-to-left languages like Arabic and Hebrew, and help drive localization best practices around the organization
● Participate in the interview process to help us hire great talent

You are someone who is:

● Passionate about technology and never-ending curiosity about the new features in iOS
● Comfortable with supporting various versions of iOS and new technologies as they come out. This includes Size Classes, interactive push notifications, and UI Testing.
● Experienced with cutting-edge client-server communication. Our servers handle over 3.2 billion requests per day from our iOS app alone, so any optimizations you make will be incredibly impactful to our business.
● Has proven results in improving app launch times and performance. We are polishing a finely-tuned machine, and making it lightning-fast for our users. Every second of launch time you can save will mean our users will love our app even more.
● Comfortable developing cross-functional features that span several platforms. You will have ownership over the international performance of our iOS app, and will be able to make broad-reaching improvements in the user experience.

You have the following experience:

● Minimum 4+ years of iOS development experience
● Experience developing and supporting a shipping app
● Passion for technology and never-ending curiosity about the new features in iOS
● Comfortable with multiple areas of the Cocoa ecosystem
● Comfortable in a small, intense, and high-growth start-up environment

We’d be excited if you have:

● A sense of humor and the ability not to take yourself too seriously
● Experience with localization of iOS apps
● Experience with multiple mobile platforms
● Experience with RxSwift or other streaming methodologies
● Experience with multiple design patterns, such as RIBs, MVC, MVVM, and VIPER
● Experience with advanced networking technologies like MQTT or WebSockets
● Experience with launching quick product experiments PERKS
● Competitive pay and benefits
● 20 days paid vacation
● Whatever makes you stronger makes us stronger. We buy you the things you need to improve yourself and get your job done.