Senior iOS Developer
- Toronto, ON, Canada
$50 to $80 CAD / hour · Contract
Applications open in a new tab.
Job details
- Pay
- $50 to $80 CAD / hour
- Job type
- Contract
- Apply by
- Posting language
- English
- Posted
Original job description
What they’ll do
- Design, develop, and enhance native iOS applications supporting a top tier bank's Digital Investing experience.
- Build modern, reusable UI components using Swift and SwiftUI.
- Develop scalable, maintainable mobile features with a strong focus on performance, reliability, and user experience.
- Work closely with product, design, backend, QA, and other mobile developers to deliver new digital investing capabilities.
- Participate in technical design, code reviews, testing, troubleshooting, and production-quality delivery.
- Contribute to mobile development standards and best practices across the team.
- Work effectively within a collaborative Agile development environment.
- Leverage AI-assisted development tools where appropriate to improve developer productivity and delivery.
- Potentially contribute to or work alongside Kotlin Multiplatform (KMP) initiatives as the bank evolves shared mobile capabilities.
Must-haves
- Strong hands-on Swift development experience.
- Strong hands-on SwiftUI experience.
- Senior-level experience developing and delivering production iOS applications.
- Strong understanding of modern iOS architecture and development practices.
- Ability to work independently while collaborating closely with a larger engineering team.
Nice-to-haves
- Kotlin Multiplatform (KMP) exposure.
- Experience using AI development tools.
- Strong cross-functional/team collaboration experience.
- Financial services, wealth management, brokerage, trading, or investing experience.
Artificial intelligence tools are used to assist in screening and assessing applicants for this position.
Vacancy: This posting is for a currently vacant role, and the successful candidate will be hired into an existing open position.
50-80/hr
More about this job
Responsibilities
Design, develop, and enhance native iOS applications and reusable Swift and SwiftUI components for a digital investing experience, with emphasis on performance, reliability, and user experience. Collaborate across product, design, backend, QA, and mobile teams to deliver production-quality features, contribute to development standards, and support potential Kotlin Multiplatform initiatives.
Requirements
Candidates must have strong hands-on Swift and SwiftUI experience, senior-level experience delivering production iOS applications, and a solid understanding of modern iOS architecture and development practices. They should be able to work independently and collaboratively; Kotlin Multiplatform, AI development tools, cross-functional teamwork, and financial services experience are desirable.
Skills
- Swift
- SwiftUI
- Native iOS Development
- iOS Architecture
- Kotlin Multiplatform
- Performance Optimization
- Testing
- Code Review
- Troubleshooting
- Agile Development
- Cross-Functional Collaboration
- AI-Assisted Development
Visa sponsorship
Not detected in the job text
Categories
- Technology
- Software
- Finance & Accounting
Keywords
- Swift
- SwiftUI
- iOS
- Native Applications
- Digital Investing
- Reusable UI Components
- Mobile Development
- iOS Architecture
- Kotlin Multiplatform
- AI-Assisted Development
- Performance
- Reliability
- User Experience
- Technical Design
- Code Reviews
- Testing
- Troubleshooting
- Agile
- Financial Services
- Wealth Management
- Brokerage
- Trading
- Production Delivery