Avatar for WillyWeather

We organise the world’s weather data into the most valuable local information

Senior iOS Developer - Remote

$0k – $50k • No equity
Apply now

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 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 operates through a website, an 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 an 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 with at least four years’ experience with Swift. Our lead developer and web team will be there to help when needed. We see this as a long-term relationship where over time you’ll take more responsibility for domains in the app. 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 invite debate and we encourage alternative ways of thinking, but when we commit, we put our differences aside and we see it through.

We’re looking for a candidate with:

  • Excellent English skills
  • 4+ 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 complete this automated chat-based challenge to demonstrate your ability, and we’ll be in touch. Address any questions to jobs@willyweather.com.

Australia • Sydney • AsiaRemote
Hires remotely in
Australia • India • Indonesia • Cambodia • Philippines • Malaysia • Bangladesh • New Zealand • Taiwan • Sri Lanka • Vietnam • Thailand • Asia • Pakistan
Job type
Visa sponsorship
Not Available
4+ years
Hiring contact

Kirsty Wood

Avatar for Kirsty Wood

WillyWeather at a glance

We organise the world’s weather data into the most valuable local information

WillyWeather focuses on iOS, Android, and Website. Their company has offices in Sydney and Pune. They have a small team that's between 11-50 employees.

You can view their website at http://www.willyweather.com.au/?campaign=jobad

More jobs at WillyWeather

View all jobs

Android Developer - Remote

iOS Developer - Remote

Similar jobs to Senior iOS Developer - Remote at WillyWeather

Avatar for Ping
Curated lists of restaurants and cafes from influential foodies and publishers
Avatar for Veryfi (#YC W17)
Software to Automate Construction Project Bookkeeping
Avatar for Get To Sleep Easy
Machine Learning Powered Sleep Advice and Devices, Powering Medical Research
Avatar for Brightful
Stay deeply connected with your co-workers by playing some fun web-based games together
Avatar for The True Living
Org design SOULutions to help businesses operate on purpose
Avatar for Hale
Securities & Crypto Trading Platform
Avatar for Mannki
Tracking mental health through objective markers
Avatar for Network Guard
Help lead the way to a more private and secure digital world