Overview

We are looking for an iOS developer to join our team here at Howdoo. You will be working with our team of talented engineers to design and build the next generation of industry changing features for our iOS application. For this role you will need to have a passion for continuously pushing the envelope in mobile innovation to ensure we continue to deliver groundbreaking user experiences on the iOS platform.Β If you are looking to be able to push mobile technologies to the limits and want to work with technologies such as blockchain, streaming and augmented reality, then this is the role you have been looking for.

Responsibilities

  • Collaborating with other developers, front-end designers and internal customers on a daily basis
  • Improving existing architecture and code and making it better
  • Developing new user-facing features

Requirements

  • 3+ years of iOS development experience, 2+ years of Swift
  • Solid understanding of VIPER / MVVM / MVP paradigms and Cocoa Touch design patterns
  • Experience utilizing software design patterns
  • Understanding Inversion of control
  • Dependency management via Cocoapods, Carthage
  • Experience working with RESTful APIs to connect to back-end services
  • Experience writing multi-threaded, asynchronous code (Promise, Rx, OperationQueue, DispatchQueue)
  • Git
  • Understanding of Apple’s design principles and interface guidelines
  • Unit tests
  • Passion for writing code that is clearly organized, well documented, and efficient
  • UIKit

Good to know

  • UI Tests
  • Application profiling
  • DI Containers, Swinject
  • Push Notification Experience
  • WebSockets, RPC
  • Firebase

We offer a competitive salary and benefits package as well as a great working environment, and engaging work using the best technologies. Oh, and you’ll be working on one of the most ambitious blockchain projects out there!