Lead iOS Engineer
RosterBuster is the #1 airline crew app with more than 300.000 professional users
(pilots and cabin crew) and almost 500 airlines supported, from British Airways to Air India.
RosterBuster is a disruptive app, designed from the ground up for airline crew needs.
The app keeps airline crew up-to-date with their job: airline roster, duty details, gate info, 3D airport views, share with friends and family, statistics, block hours, chats, layover meet-up, logbook export, calendar and lots more.
We are an award winning company with dedicated enthusiastic IT nerds and aviation lovers.
Our headquarter is at the Dutch Innovation Factory (Zoetermeer, Netherlands) and are now looking for a senior mobile iOS developer that wants to join our Team which is being set up in India (Pune).
Work across the mobile-stack in a generalist, full-stack role . Lead the conception, design, development, testing and deployment of key services and features across our service.
Build from ground up – to meet airline crew needs. Develop client-side components of these features on Android and iOS.
Design and develop technology infrastructure such as continuous integration and build automation.
Collaborate closely with Product and Growth teams.
Focus on speed without sacrificing quality – even our biggest features are prototyped, scoped tightly and developed incrementally.
Architect and Develop features for our service.
Knowledge and experience with:
Experience level 4 to 8 years
Proficient with Android Studio, Kotlin and Gradle
Proficient with Objective-C, Swift, and Cocoa Touch
Experience with iOS frameworks such as Core Data, Core Animation, etc.
Experience with offline storage, threading, and performance tuning
Familiarity with RESTful APIs to connect iOS applications to back-end services
Knowledge of other web technologies and UI/UX standards
Understanding of design principles and interface guidelines
Knowledge of low-level C-based libraries is preferred
Experience with performance and memory tuning with tools
Experience with Firebase (FCM, realtime database, analytics)
Experience with REALM
Familiarity with cloud message APIs and push notifications
Knack for benchmarking and optimization
Proficient understanding of code versioning tools (Git)
Familiarity with continuous integration
A love for clean and elegant code
What we expect:
You should have awesome development skills and the ability to translate those into elegant, scalable code. Most importantly, you should have the mindset to work well in a highly agile, motivated, fast-growing start-up environment.
We also expect you to be a team player that is:
has eye for detail;
is proficient in English;
has a willingness to learn and adopt new technologies.
Day to day tasks would be:
Lead our mobile development and teams
Design and build applications
Ensure the performance, quality, and responsiveness of applications
Collaborate with a team to define, design, and ship new features
Identify and correct bottlenecks and fix bugs
Help maintain code quality, organization, and automatization
Information to provide:
4 – 8 years