iOS Developer - Remote

iOS Developer - Remote

Willy Weather
Other - Indonesia Other - Malaysia Other - Philippines
1-4 years
Not Specified

Job Description

WillyWeather is a feature rich weather website and mobile app that beautifully delivers the most accurate local weather data from best in class data sources. Going beyond the average weather service, we process and fine-tune forecasts to the specific coordinates of over 45,000 Australian locations.
WillyWeather is the fastest growing weather service in Australia, with a loyal user base of over 3 million people accessing the service each month. We have launched in the UK and US, and are on track to be the leading provider of local weather services worldwide. WillyWeather consists of a website, iOS app, watchOS app and an Android app. In Australia alone the iOS app has an average of 4.7★ from over 180,000 ratings.
Our iOS app has been built by a single developer since its release in 2013. We’re looking for a junior iOS developer to improve our bus factor, and increase our development velocity. We’ve got a huge set of features planned and need someone to come on board to make them a reality. This is a fantastic opportunity to have an immediate impact working on one of Australia’s most used apps.
About the Job
You’ll work primarily to support the lead iOS developer. This is a full-time permanent position where you'll craft everything from big pieces of architecture through to little pieces of polished interactions. You'll help keep our app running reliably and you'll release updates to the App Store. You'll only ship software that you're proud to show your friends and family. While it’s an existing iOS app, there is plenty of green-fields work as well. We are low-legacy and have a full future feature list, we are always keen to try the new things coming from Cupertino.
Our lead iOS developer, designer and management team are all working remotely. This role will also be remote. All task management is organised with GitHub Issues and almost all our communication is managed through Slack, with the occasional video call. The iOS team will have daily video stand-up meetings as well.
  • Our app is 100% Swift
  • We prefer in-house frameworks over adding external dependencies (our graphing framework is entirely built by us)
  • We use Carthage to manage our dependencies and Fastlane to manage our releases
  • We use XCTest, and would like to improve our coverage
  • All commits are reviewed before making it to master
  • We support the latest major release of iOS, and one previous to reduce legacy code
  • Our UI is currently built with UIKit (both Auto Layout, in code and IB as well as springs/struts in places) but we’re very excited to move to SwiftUI for the upcoming iOS 14 widgets and improve our watchOS app
About You
We’re looking for a candidate who has some experience with Swift, but doesn’t need to be a master just yet. Our lead developer and web team will be there to help when needed. Ideally you’ll have shipped at least one iOS app from start to finish so you have an understanding of the App Store and its intricacies.
We’re looking for a candidate with:
  • Excellent English skills
  • 1-2 years working with Swift
  • Experience working with watchOS
  • Experience with complex and custom UI
  • Read and understand the HIG for each Apple platform and be comfortable arguing for (or against) UI design decisions
  • Bachelor of Computer Science, or equivalent (preferred, but not required)
  • A strong knack for problem solving
  • Experience with test-driven development
  • The ability to self manage, work remotely and communicate through text and voice
How to Apply
As a first step, please email [Confidential Information].

WillyWeather is a feature rich weather website and mobile app that beautifully delivers the most accurate local weather data from best in class data sources. Going beyond the average weather service, we process and fine-tune forecasts to the specific coordinates of over 45,000 Australian locations.
WillyWeather is the fastest growing weather service in Australia, with a loyal user base of over 3 million people accessing the service each month. We have launched in the UK and US, and are on track to be the leading provider of local weather services worldwide.
WillyWeather consists of a website, iOS app (4.7★ from over 180,000 ratings), watchOS app and an Android app (4.7★ from 8.3K users).
We have a commitment to quality and to delivering the best experience for our users. We deliver on this by having a motivated and passionate team. Our employees can expect to work remotely yet collaboratively, with the emphasis on quality and work life balance.

Similar Jobs

People Also Considered

Career Advice to Find Better