iOS Engineer

5 hours, 10 minutes ago
Contract
Mid Level
Mobile Development
Finix

Finix

Finix is a leading payments technology provider that offers a unified, all-in-one payments platform for businesses to accept and send payments online or in person, helping them increase revenue and reduce costs.

Diversified Financial Services
51-250
Founded 2015
$126M raised

Description

  • Develop and maintain the iOS mobile SDK and related applications for enabling transactions on iOS-compatible devices.
  • Implement SDK integrations with Finix APIs, payment providers, and terminal hardware to support payment collection.
  • Build support for accepting credit card, ACH, and Apple Pay payments.
  • Work with product management to create technical specifications and define solutions.
  • Collaborate with vendors to understand their specifications and integrate their libraries.
  • Own the implementation, best practices, and infrastructure within the mobile domain.
  • Improve architecture, frameworks, tooling, automation, and engineering best practices.
  • Participate in continuous delivery of code, infrastructure, and tests throughout the product lifecycle.
  • Lead proposals, design discussions, and system architecture through research into use cases.
  • Monitor running systems and troubleshoot production issues as needed.

Requirements

  • 3+ years of experience in mobile application development.
  • Professional experience developing publicly available iOS apps using Swift.
  • Experience integrating with RESTful web services.
  • Participation from inception to launch on at least one publicly available application using automated tooling.
  • Experience with automated tools including CircleCI, Xcode, and Swift.
  • Exposure to Agile development methodology.
  • In-depth knowledge of secure coding standards and practices.
  • Experience developing SDKs or libraries.
  • Comfortable working with native payment methods, Bluetooth functionality, storage, location, and related device features.
  • Ability to communicate and collaborate cross-functionally with product managers and peer engineers.

Benefits

  • Contract role with a 6-month term.
  • Hourly pay range of $65 to $80 per hour.
  • Location: Toronto.
  • Remote work arrangement.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior iOS Engineer, Contractor (Brazil)

Owlet 251-1K Health Care Providers & Services

An iOS Engineer at the company will build and evolve customer-facing mobile applications, working closely with product, design, backend, and firmware teams to deliver scalable, high-quality features.

Agile CI/CD iOS JSON Prototyping REST API Swift SwiftUI
4 hours, 40 minutes ago

iOS Engineer

Plum 51-250 Capital Markets

Plum is hiring a customer-focused iOS Engineer in Athens to help build and iterate on its mobile app, creating a polished way for customers to interact with their money.

CI/CD iOS Swift
4 hours, 40 minutes ago

Senior iOS Developer

Senior iOS Developer at a Guadalajara engineering team for a full-time remote LATAM role focused on building and improving scalable mobile applications.

CI/CD Flutter Git GraphQL iOS Objective-C React Native REST API Swift SwiftUI UIKit
4 hours, 40 minutes ago

Senior iOS Engineer

Plum 51-250 Capital Markets

Plum is hiring a Senior iOS Engineer to help build and iterate its consumer money-management app for millions of users across Europe.

CI/CD Swift SwiftUI
5 hours, 10 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers