Skip to Main Content

iOS Developer

Canopy Draper, UT

  • Expired: over a month ago. Applications are no longer accepted.
Job Description

iOS Developer

Draper, UT (or remote)

About Canopy

Canopy is a fast-growing SaaS startup in Draper, Utah building simple, efficient software for accounting firms. We are looking to revolutionize the accounting space with modern, user-friendly software for a neglected industry. We place strong emphasis on delighting our customers, spotting and solving problems, and being good people along the way.

We are seeking a Senior-level iOS Developer to join our mobile team. Our 5-star mobile apps have set a new bar in the industry by delighting our customers and their clients with efficient, mobile-first experiences. With well over 50k users, the apps simplify tasks, such as eSignature, payments and collaboration. And, with the apps, accountants can have a pulse on their business at any time. But, we’ve just scratched the surface and have plenty of work to do! At Canopy, we champion autonomy, collaboration, innovation, accountability, and above all, our customers.

What you'll do

You’ll be building new features using the latest industry technologies. Our app has been built with Swift (Swift 5+, iOS 13+ Codebase). You will be on a dedicated mobile squad with Android, QA, UX designer and a product manager. From start to finish, you'll work together to design and build products that revolutionize the professional tax and accounting industry. You will have opportunities to research new technologies, learn, grow, mentor, and be mentored.

What we look for

We are looking for someone with a senior-level mentality who can immediately make an impact by delivering quality code and architecture that’s scalable into the future (with both features and usage). Beyond technical proficiency, we love candidates who are collaborators, self-motivated, passionate and driven to build excellent products. We take pride in maintaining our app quality, satisfaction and App Store user ratings.

What you’ll need

  • Senior-level iOS development mentality (proficient in the full app development lifecycle)
  • At least one released app, should be able to show us on the App Store
  • Strong understanding of Swift, map, filter, optionals, closures, etc
  • Multi-threading and async programming
  • Programmatic UI and Autolayout
  • Customer-centric mentality and collaborative approach


  • Swift 5+, iOS 13+ Codebase
  • URLSession based networking with Result type
  • Codable
  • SnapKit
  • Mostly programmatic UI
  • XCUITests and XCTest
  • Fastlane CI Automation
  • Swift Package Manager and xcframeworks
  • Swiftlint
  • MVC architecture

Preferred Experience:

  • Strong understanding of Swift, map, filter, optionals, closures, etc
  • Multi-threading and async programming
  • Programmatic UI and Autolayout

Bonus Points

  • Kotlin experience (our mobile gateway is mostly in Kotlin)
  • Using Fastlane and Gitlab for CI/CD

We know many women do not apply for a job if they don't perfectly fit the description. We want you to apply anyway.

Benefits and Perks:

  • Flexible PTO
  • Free medical insurance
  • 12 weeks paid maternity and 2 weeks paternity leave
  • Dental, Vision, Life insurance, long and short-term disability coverage
  • Home office budget
  • Fully-stocked kitchen
  • Employee improvement budget to use however you see fit (e.g. books, courses)

Canopy is an equal opportunity employer. Canopy provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, gender, national origin, sexual orientation, gender identity or expression, age, disability, genetic information, marital status or veteran status.

Powered by JazzHR




Draper, UT



View all jobs at Canopy