Develop and maintain native iOS apps using Swift in an agile team.
21 days ago ago
Junior (1-3 years)
Full Time
Vancouver, British Columbia, Canada
Hybrid
Your recruiting firm
The firm quickly carved a niche by blending network-driven recruiting with hands-on industry insight.
Its service suite spans permanent recruitment, executive search, RPO, contract staffing, managed services, and payroll.
Expertise spans IT, engineering, real estate & construction, accounting & finance—each underpinned by deep sector knowledge.
Its recruiters don’t just match résumés—they embed in client cultures to deliver precise, lasting results.
Clients appreciate its customized approaches—treating every project as unique, never 'off-the-shelf'.
About the client
About the client
Information not given or found
Role
Description
automated testing
ios development
system architecture
production monitoring
ui design
agile development
Collaborate with SDETs (Software Development Engineers in Test) in development of test cases for code
Write automated unit and integration tests for your code
Work as part of an agile development team to implement mobile applications for iOS devices to deliver enterprise services
Document code and detail designs
Participate in knowledge sharing activities with colleagues
Design, in collaboration with the architecture team, the system architectures that satisfy business requirements
Collaborate with product owners on user story generation and refinement
Monitor and support operation of production systems
Design, in collaboration with other developers, product management and the user experience team, user interfaces and software implementations that satisfy business requirements
Focus on customer outcomes and making data-informed decisions
Requirements
swift
swiftui
uikit
rest apis
solid
problem solving
Strong architectural knowledge (TCA, Redux, Functional Reactive Programming, MVVM) and passionate about writing clean, modular and testable code
Minimum 2 to 5+ years of experience building native applications for Apple devices with Swift
Deep understanding of SwiftUI, UIKit, Foundation, structured concurrency and dependency injection
Excellent problem-solving skills and a love for technical challenges
Ability to provide insight into iOS development best practices and support decisions around framework and tool choices
Experience working with RESTful APIs
Ability to debate the pros and cons of different technical approaches and work independently
Solid understanding of OOP and SOLID principles, design patterns, algorithm design
Experience with source code management
Understanding of the principles of computer science