iOS Engineer

Remote Full-time

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 Now



Apply Now

Apply Now β†’

Similar Jobs

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote

USPS Office Helper

Remote

**Experienced Customer Success Representative – Delivering Exceptional Experience in Medical AI**

Remote

Services Project Coordinator - Eastern Standard Time - Remote Opportunity at Lowe's: Driving Customer Satisfaction in Installation Projects

Remote

Chewy Remote Customer Service Representative – WFH

Remote

Amazon Flex Delivery Β– York, PA

Remote

Legal Assistant/Office Administrator - Part-time

Remote

Oracle Functional Consultant (INV, BOM & Financial Modules)

Remote

**Experienced Online Chat Support Specialist – Flexible Remote Work Opportunities at arenaflex**

Remote

Corporate Governance Manager

Remote

Accounting Student (FT or PT Flexible, Remote)

Remote

Experienced Part-Time Evening Remote Data Entry Specialist – Unlock Your Career Potential with Flexible Scheduling and Professional Growth Opportunities at arenaflex

Remote
← Back