Founded by Swedish entrepreneur Bertil Hult in 1965, EF is the world leader in international education and offers language training, cultural exchanges, educational travel and academic degree programs.
EF’s mission is to open the world through education and for over 50 years, we've helped millions of people become citizens of the world by breaking down barriers of language, culture and geography.
Today, we have 500 schools and offices in over 53 countries and employ over 46,000 staff and teachers.
Education and travel are two of the fastest-growing industries today. With our schools, programs and technology, we are uniquely positioned to take advantage of this huge market potential.
Based in the Heart of Chelsea, the EDTech team is looking for an hands-on and result-driven iOS Software Engineer. Your primary responsibility will be to design, develop and deliver new features to our apps.
The goal is to provide scalable and well-designed solutions for our students of the EF English Live products.
Key Responsibilities :
Play a developer role in multiple apps used by millions of students and teachers around the world.
Cooperate with our UX / UI team to craft beautiful experiences, and then implement them with equally elegant code. UI is a passion of yours.
Work in a collaborative team with mobile passionate people who love using and making great apps.
Interface with remote and distributed data sources and APIs.
Work closely with the Product Manager and the rest of the mobile team, to
continually improve the development process and the product quality.
Contribute to the software architecture and help to shape the development process.
Establish time / effort estimations for tasks to support effective planning.
Key Skills & Experience :
3 + years developing iOS applications.
Experience with Objective C / Swift.
Experience leveraging the iOS SDK, latest APIs, latest frameworks and native application development.
Solid understanding of UIKit and Cocoa Touch.
Experience in writing Unite Test
Problem solving skills in a fast-paced environment.
Contributed to apps in the App Store.
A real passion for mobile technology and innovation.
A true love and appreciation for well-designed and scalable code.
Bonus Skills :
Familiar with MVVM and / or VIPER.
An active contributor to open source software (please provide links to relevant
Experience working with CoreML.
Experience working with ARKit.
Experience with CI tools.