Position: Lead iOS Developer
Company: Intellias
Experience required: 5y
Category: iOS
English level: upper
Published: 2023-04-01T00:00:00+03:00

Global business aviation company running the fleet of 75 aircraft, with over $400mn sales and $2.5bn recent valuation

We are working with the customer since 2011 and started with the team of 2 developers, and currently running a team of 92 over 9 cross-functional delivery teams working from our main development hub in Odessa, and client’s offices in London and Malta. 

Over the years, we have delivered a number of products and services:
● ERP and Fleet Management System, we have delivered two generations of this system, started with Oracle WebLogic/Hibernate/Oracle DB/Flex UI and migrated to new  Microservice Platform based on Kafka/Docker/Kubernetes/AWS/React/Redux.
● Financial and Operational Analytics and Reporting, HR Employee Data Management
● Real-Time Operational and Revenue reporting Mobile and Desktop

Responsibilities:
● own mobile architecture, follow the strategy defined by enterprise architecture team;
● delivery planning and execution;
● act as a line manager for mobile team;
● develop native iOS applications;
● maintain a high standard of quality for our code, features and products;
● ability to turn ideas into solid, maintainable code;
● translate high-level ideas and requirements into practical solutions;
● open to learning new technologies and meet the challenges.

We're looking for a strong iOS Swift/Objective-C developer with a high level of expertise, curiosity
and responsibility to lead a distributed team working in the private aviation industry. You will be
owning a mobile architecture and responsible for delivery planning. In order to drive backend API
candidates must be familiar with backend technologies and system architecture, and be able to
participate in discussions with enterprise architects.

Requirements:
● 5+ years of experience in the leadership position;
● solid experience with Swift and Objective-C;
● good knowledge of algorithms, patterns and software architecture principles;
● good knowledge of common iOS frameworks and technologies (CoreData, UIKit);
● understanding of concurrency and multithreading;
● understanding of RxSwift;
● familiarity with Clean Architecture;
● API architecture expertise;
● good understanding of monitoring and troubleshooting techniques in distributed
environments;
● practical experience working with RUM (Datadog, Raygun);
● understanding of backend technologies related to mobile interaction;
● proficient in agile planning and execution;
● good spoken and written English;
● good communication skills.

Will be a plus:
● development experience using SwiftUI;
● development experience using SCA;
● applications available on AppStore.