Salary : $75,000 - 115,000 per year
Requirements :
- Bachelors degree in Computer Science or equivalent experience
- 7 years of software development experience on Apple platforms
- Expert knowledge of Swift
- Extensive experience with the iOS SDK, especially UIKit, SwiftUI, and Foundation
- Strong experience in asynchronous programming using structured concurrency and GCD
- Understanding of reactive programming concepts; experience with Combine and / or RxSwift is a plus
- Solid grasp of the MVVM architectural pattern
- Experience in consuming and designing RESTful API web services; familiarity with real-time streaming frameworks like Socket.io, Ably, or LightStreamer is a significant advantage
- Strong knowledge of iOS UI design principles, patterns, and best practices; experience with iPadOS is a plus
- Strong fundamentals with XCTest; familiarity with SwiftTest is preferred. Focus on essential coverage over 100%
- Excellent debugging and optimization skills, including the use of Instruments for issue identification and performance testing
Responsibilities :
Contribute to mobile application strategyDesign and implement features for a suite of mobile applicationsLearn and apply new technologies, best design practices, and usability patternsContribute to end-to-end system architecture, collaborating with back-end engineersWork with product managers and other technical teams to create optimized and engaging user experiencesMaintain the quality of source code, provide feedback on code reviews, and help establish team coding standardsMentor, train, and support fellow team members by leading by exampleTechnologies :
APIExcelSupportMobileMVVMRxSwiftSwiftUIKitWebiOSUX UI DesignMore :
We are currently looking for a Senior iOS Developer to join our client, a leader in the financial services sector. If you are enthusiastic about quality software and eager to make a substantial impact on mobile development within one of E
TRADEs primary trading platforms, we want to hear from you. We are seeking innovative and solution-oriented individuals who excel in producing robust software designs tailored to our users. This role is an opportunity to engage in a challenging project within the dynamic financial services landscape. As part of a top global company, you will play an vital role in the development and maintenance of cutting-edge technology platforms. This is a contract position with Randstad Canada, working on behalf of our global financial services client.last updated 7 week of 2026