Senior iOS Developer

Senior iOS Developer

You will be responsible for developing a new and innovative wallet application based on blockchain payments, liaising with our UX team to bring app designs to life and working closely with QA staff to reproduce and fix bugs.

You should be an excellent team member whilst also showing resourcefulness and the ability to work through challenging problems. It will be your responsibility to complete work of a high standard in a time sensitive environment.

Responsibilities:

  • Using an Agile workflow
  • Discussing intended technical approaches for upcoming work with the team and involving the team in collaboration sessions
  • Actively participating in development meetings
  • Liaising with the product and technical lead to identify and work through problems
  • Following company user guides and documentation and updating as necessary

Ideal experience:

  • Relevant experience with Objective-C/Swift and Xcode
  • A good understanding of software tools
  • Implementing complex user interfaces and navigation flows
  • Know your way around a Linux terminal (but advanced bash scripting skills are most welcome)
  • Knowledge of XCUITest
  • Experience with: Git, Continuous Integration Systems (e.g. Jenkins, CruiseControl), Project build tools (e.g. Maven, Gradle), SQLite
  • HTML, JavaScript and CSS knowledge
  • Experience in projects for payment, currency exchange, e-commerce, map, proximity will be a big plus
  • Knowledge of other programming languages will be beneficial
  • Excellent communication skills