iOS Developer - S5

Company : Booking.com
Job Description
What You’ll Be Doing:

As an iOS Software Engineer II, you will be building customer-focused and scalable native mobile experience in Booking.com’s iOS app and be responsible for monitoring and addressing performance and security. You will work side-by-side with designers, product owners, copywriters and other developers to create new features, test your own ideas, and push changes live for billions of users. You will:

· Contribute to the processes that support the release of new features for the entire company, such as the release process, the build process, the continuous integration pipeline, etc.

· Ensure the utmost high quality of the Booking.com app in production, by monitoring crashes, firefighting incidents, solving complex bugs, etc.

· Maintain and modernize the core libraries for the Booking.com app (Network, A/B testing, Local Storage, etc.)

· Contribute to the design and implementation of the next generation native and backend-driven mobile app development standards.

· Participate in the maintenance and upgrade of the new versions of the SDKs and Operating Systems.

· Perform profiling to find bottlenecks and optimize performance.

· Able to connect business and product goals to complex technical tasks.

· Solve issues prioritizing based on customer impact.

· Collaborate with app developers, backend developers, product owners, and quality specialists, to constantly improve customer experience within the app platform.

· Contribute to Booking.com's growth through interviewing, on-boarding, or other recruitment efforts.


What you’ll bring:

We expect our developers to know the ins and outs of the iOS framework and to deliver polished products that customers want to use. We need self-starters who are great at solving problems, initiate solutions and discussions and are not afraid of solving challenges due to our large scale.

· 5+ years of experience as a developer using Objective-C and other languages

· 3+ years of experience developing native iOS applications

· Strong knowledge of Objective-C or Swift, Cocoa and Xcode

· Knowledge of Object Oriented concepts and a strong passion for software development

· Self-motivated to explore new technologies, applications and environments

· Excellent attention to detail

· Self-starter, highly motivated, team-player

· Fully comfortable working in English, both in writing and spoken


Bonus points for:

· Experience with Apple Approval & Distribution Process, Ad Hoc & Enterprise Distribution

· Have built an approved store App

· Experience working with A/B testing

· You are passionate about open source and contribute

· You’re not afraid to solve deep technical challenges of a whole new level at a huge scale

· You have an intrinsic curiosity in technological innovations and you are always on top of the latest trends