Skyscanner Logo

Skyscanner

iOS Engineer

🌎

Shenzhen

3w ago
👀 10 views
📥 0 clicked apply

Job Description

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

 

 

More Jobs at Skyscanner