Qualifications
- Proven iOS(Swift) development experience with apps published to the app store.
- Good understanding of development methodologies, testing practices, and tools and knowing when to apply them
- Enjoying in a community of great and enthusiastic people who share goals and accomplishments
- Experience applying software design and architectural patterns and knowing the benefits and trade-off between them
- Strong communication skills and willingness to ask for help and bounce ideas and solutions off peers
- Bachelor degree or above in computer science or a related technical discipline.
- Minimum 5 years of App dev experience.
- Extensive experience of solving one or more large scale problems.
- Experience with App performance tuning.
- Strong learning ability, can quickly understand the business model and business needs of industry clients in a short period of time.
- Excellent organization, prioritization, cross-team collaboration and communication skills.
Nice to have :
- Experience in online travel industry or Search Service is a plus.
- Experience in leading highly-complex, technically-challenging, cross-functional software oriented projects is a plus.
Skills:
-
JavaScript language and its nuances, including ES6+ syntax
-
Proficient in Swift
-
native build tools, like XCode
-
REST APIs in a mobile context,GraphQL experience is a major plus
-
Native programming languages like Kotlin or Java is nice to have
-
Some full stack experience working with backend like Nodejs
Responsibilities:
- Lead or guidance Junior engineers in the team and help them grow.
- Design, code and maintain mobile user experiences end-to-end for iOS.
- Optimize code for performance, stability and maintainability
- Diagnose and fix bugs and performance bottlenecks for performance that feels native
- Reach out to the open source community to encourage and help implement mission-critical software fixes
- Write automated unit tests to ensure the product is of the highest quality
- Work with a cross-functional team of UX Designers, Product Managers and other developers
Skyscanner is a hybrid working company and most roles can be either Full Time or Part Time. We believe when people meet regularly in person, we are better able to innovate, learn, collaborate and inspire. We ask people to be in the office on average 8 days per month.Already a global leader in travel, we want to elevate the way we work to a whole other level. In return, you’ll get meaningful things like medical insurance, headspace subscriptions, a home office allowance and the option to buy more holiday. You’ll have the opportunity to work from any country for 4 weeks a year, and 30 days in our other global offices. Everything, in other words, to help you relax and give your best.