We are looking for a senior mobile developer to build a cryptocurrency wallet for Tezos. Experience with blockchain technology is a plus, but enthusiasm and a willingness to learn are enough. We are headquartered in New York City, and although we have some preference for local hires, we will consider remote workers living anywhere.
Technical Requirements 4 years of experience developing native iOS applications Worked on 2 or more iOS Apps launched in the Apple App Store, either as a solo developer or as a major contributor on a team Working knowledge of the full iOS stack: Foundation, UIKit, and your favorite libraries for common tasks Experience working with common iOS design patterns (MVC, Delegates) At least one project which integrates an external SDK (payment processor, banking, customer support, etc). Experienced with the XCTest Framework; ability to write both unit and UI tests Working knowledge of TDD and ability to write clean, testable code. Working understanding of either the CocoaPods or Carthage build system. Strong understanding of common UI paradigms Strong understanding of REST API design
Nice to Haves Experience and / or working knowledge of with blockchain development, or distributed systems Experience with cryptocurrency applications Functional programming knowledge, such as with Haskell, OCaml, or similar languages Experience with setting up continuous integration and delivery pipelines Experience in FinTech, including high-security application development BS in Computer Science, Math, EE, or other applicable degrees
Responsibilities Build new native iOS applications written in Swift Full stack development on iOS (networking, service layer, UI) Help make major architecture decisions and enforce iOS best practices Follow Git best practices, and write clean, readable code, maintaining documentation for other teammates where necessary Work with a technical Product Manager to help define technical requirements, make estimates, scope tickets and help plan Agile sprints Collaborate with Android developers, smart contract developers, and backend engineers on a regular basis
