about 4 hours ago
Responsibilities
- Drive cross-functional collaboration with Product, Design, and QA teams.
- Lead the design and implementation of new features for the iOS/macOS client platform.
- Define and champion engineering best practices and contribute to architectural decisions.
- Mentor and coach other engineers through code reviews and technical guidance.
- Develop high-quality, maintainable software with comprehensive test coverage.
- Create and maintain technical documentation and foster knowledge sharing.
- Champion the adoption of AI-native engineering practices in the development lifecycle.
Requirements
- 5-7 years of software development experience, with at least 3 years in Swift and UIKit/SwiftUI for iOS/macOS.
- Deep expertise in Apple frameworks, system architecture, and client-side security.
- Extensive experience in secure client-server communication.
- Expert knowledge of multi-threading, concurrency, and performance optimization on Apple platforms.
- Understanding of design patterns, scalability patterns, and security engineering principles.
- Experience in agile environments with a strong understanding of CI/CD and automated testing.
- Excellent communication skills to articulate complex technical concepts.
- Proficiency in leveraging AI coding assistants to enhance development processes.
Benefits
- Health, dental, and vision insurance.
- RRSP with a match and healthcare spending.
- Telemedicine services.
- Paid leave including PTO and parental leave.