See all roles

iOS Engineer

Work from home Full-time role Hiring
This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more.

Role Description

This role involves focusing on our Joist Payments product, which is an end-to-end vertical software platform for small & medium-sized trades contractors.

  • Contribute to solutions from inception to deployment, supporting rapid iteration and innovation.
  • Innovate and Develop: Design, build, and maintain efficient, reusable, and reliable iOS code for our iOS mobile app.
  • Collaborate: Work closely with cross-functional teams, including product managers and designers, to define, design, and ship new features.
  • Enhance User Experience: Ensure app performance, visual polish, and smooth interaction to provide a best-in-class user experience.
  • Mentor and Lead: Participate in code reviews, provide constructive feedback, and help foster a culture of continuous learning and improvement.
  • Drive Technical Excellence: Identify bottlenecks and bugs, devise solutions to address and mitigate these issues, and help maintain code quality and organization.

Qualifications

  • 3-4 years of professional experience building iOS applications in Swift.
  • Solid foundation in modern iOS development practices and tools.
  • Experience with SwiftUI is preferred, but UIKit is also welcome where appropriate.
  • Proficiency with common iOS architectural patterns, such as MVVM or similar.
  • Experience using dependency injection.
  • Familiarity with reactive programming frameworks like RxSwift, Combine, or async/await.
  • Strong grasp of Apple’s core frameworks, including Foundation (e.g., URLSession, Codable).
  • Experience building robust networking and data-handling layers.
  • Commitment to code quality, including experience with unit testing and test frameworks (e.g., XCTest).
  • Familiarity with tools like SwiftLint, pre-commit hooks, and dependency management using CocoaPods or Swift Package Manager (SPM).
  • Strong collaboration skills and ability to communicate technical concepts clearly with team members across product and design functions.
  • Experience debugging and resolving production issues in live environments using tools like Xcode Instruments, crash and log analytics, and other performance profiling methods.

Requirements

  • Experience with CI/CD pipelines, preferably using GitHub Actions and Fastlane, or equivalent tools.
  • Exposure to app performance profiling tools (e.g., Instruments) is a plus.
  • Experience with different types of testing beyond unit tests (UI testing, integration testing, etc.).

Benefits

  • Flexibility to work where/how you want within your country of employment – in-office, remote, or hybrid.
  • Robust wellness benefits, including an annual wellness stipend.
  • Flexible and generous (FTO) time-off.
  • Registered Retirement Savings Plan (RRSP) with 4% company match.
Apply To This Job

You might like

Lead Quality Engineer

Work from home Full-time role

Key Account Manager

Work from home Full-time role

NICE CX-One Developer

Work from home Full-time role

Junior Java Script Engineer

Work from home Full-time role

Online Learning and Instructional Support Advisor

Work from home Full-time role

Media Buyer

Work from home Full-time role

Team-Lead Product Manager BU Handtools

Work from home Full-time role

Product Support Specialist

Work from home Full-time role

Senior/Lead Game Designer

Work from home Full-time role

Product Analyst Intern

Work from home Full-time role

Sr. Director, Workforce Transformation

Work from home Full-time role

[Remote-Position] Pharmacy Technician - Work From Home Idaho

Work from home Full-time role

Dynamic Remote English Language Tutor – Flexible Scheduling & Global Student Impact (Work‑From‑Home, Sparks, NV)

Work from home Full-time role

Yelp Remote Jobs Remote Customer Success Specialist $25-$35/hr ? Assist Yelp users and businesses remotely in a customer success role paying $25-$35/hr.

Work from home Full-time role

AI Systems Engineer ($180k - $200k + Equity) at VC-backed AI automation startup

Work from home Full-time role

(Senior) Project Manager m/f/d

Work from home Full-time role

Experienced Remote Data Entry Specialist – Flexible Work Opportunities at arenaflex

Work from home Full-time role

Experienced Remote Data Entry Specialist – Financial Services Operations & Information Accuracy

Work from home Full-time role

Experienced Full Stack Customer Service Representative – Health Insurance Billing Resolution Specialist

Work from home Full-time role

Entry-Level Remote Data Entry Specialist – Home‑Based Position with arenaflex, No Experience Required

Work from home Full-time role