Remote Developer & Coding Jobs

Discover top remote jobs for frontend and backend developers—Ruby, React, PHP, Python, and more.

Signup for our free daily newsletter to get notified of new remote developer jobs.

Unsubscribe at anytime. Privacy policy

Posted 9 months ago

\nWe 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.\n\nTechnical Requirements \n4 years of experience developing native iOS applications\nWorked 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\nWorking knowledge of the full iOS stack: Foundation, UIKit, and your favorite libraries for common tasks\nExperience working with common iOS design patterns (MVC, Delegates) \nAt least one project which integrates an external SDK (payment processor, banking, customer support, etc). \nExperienced with the XCTest Framework; ability to write both unit and UI tests\nWorking knowledge of TDD and ability to write clean, testable code. \nWorking understanding of either the CocoaPods or Carthage build system. \nStrong understanding of common UI paradigms\nStrong understanding of REST API design\n\nNice to Haves\nExperience and / or working knowledge of with blockchain development, or distributed systems\nExperience with cryptocurrency applications\nFunctional programming knowledge, such as with Haskell, OCaml, or similar languages\nExperience with setting up continuous integration and delivery pipelines\nExperience in FinTech, including high-security application development\nBS in Computer Science, Math, EE, or other applicable degrees\n\nResponsibilities\nBuild new native iOS applications written in Swift\nFull stack development on iOS (networking, service layer, UI)\nHelp make major architecture decisions and enforce iOS best practices \nFollow Git best practices, and write clean, readable code, maintaining documentation for other teammates where necessary\nWork with a technical Product Manager to help define technical requirements, make estimates, scope tickets and help plan Agile sprints \nCollaborate with Android developers, smart contract developers, and backend engineers on a regular basis