iOS Lead Developer

Job Details

Location
Remote from Portugal
Experience
Lead
Annual Salary Range
€65.000,00 - €80.000,00

Job Tags

SwiftObjective-C

Company Information

They are a learning platform built to prepare the next generation for the future of work. Designed to help them understand who they are and where they want to go, they deliver an AI powered approach to education, self-discovery, and career exploration. The modern workforce is evolving at a breakneck pace. Through a combination of learning science and cutting-edge technology, the company is revolutionizing how users discover potential careers, find mentors, and unlock opportunities.

The educational products, online discovery platform, brand partnerships, and virtual events have already impacted millions of lives worldwide – including over 5 million students. Already, they’ve brought their pilot curriculum to over 3000 schools. In 2021, they’re launching two brand new learning experiences – a B2C on-the-go mobile app enabling them to reach young professionals in a virtual, post-pandemic environment, as well as a B2B classroom product. They’re a data-driven organisation with 55 years of collective experience in founding successful companies. They are taking an evidence-based approach to guiding the next generation into the future, and they need your help to build something bigger than us all!

 

Description

They are looking for an enthusiastic iOS Lead Developer ready to help them shape their mobile development journey across all the platforms. You will know what great looks like, and you’ll be hell bent in making sure everything you and we do fits that mould.

You will be responsible for developing and maintaining our applications that are aimed at a range of iOS devices including mobile phones and tablet computers. Your primary focus will be the creation and development of iOS applications and their integration with back-end services.

You will relish working in a fun, energetic and collaborative environment as you will be working alongside other engineers, designers and stakeholders working on all the layers of the infrastructure.

A problem solver, a mentor, a coach, someone with the desire to deliver incredible products. If this sounds like you, then we want to talk!

 

Responsibilities

  • Build and maintain applications for the iOS platform.

  • Ensure the performance, quality and responsiveness of our applications.

  • Collaborate with peers and stakeholders to define, distil, and ship new features in an Agile environment.

  • Help define and enforce standards around code quality and organization via peer review.

  • Continuously deploy to QA, TestFlight, and App Store.

 

Main requirements

  • Modern Swift and Objective-C experience on iOS.

  • Understanding of Apple’s Frameworks and Human Interface Guidelines.

  • Ability to build and improve front-end architecture.

  • Experience with continuous integration and deployment (Bitrise, Fastlane).

  • Collaborating on, and translating visual designs into high quality user experiences.

  • Writing unit tests in XCTest or similar libraries.

  • Use of and ability to modify and contribute back to iOS open-source libraries.

  • Integrating with RESTful APIs.

  • Proficient with source control (Git, Github, Git Flow).

 

Nice to have

  • SwiftUI exposure or willingness to skill-up quickly.

  • Experience with Firebase.

  • Experience with Combine or other Functional Reactive Programming libraries (e.g., RxSwift).

  • Offline storage, background fetching, pre-fetching, threading, and performance tuning.

  • Experience with full-stack web technologies (Javascript/Typescript, .NET Core).

  • Microservice or Service Oriented Architecture exposure.

  • Content Management System experience.

  • Exposure to the Education industry.