Senior iOS Developer
Candidate must reside in Canada.Full-TimeSenior
Salary103,000 - 153,000 CAD per year
Apply NowOpens the employer's application page
Job Details
- Experience
- 6+ years
- Required Skills
- PythonEmbedded SystemsGitObjective-CC++DebuggingiOS
Requirements
- 6+ years of professional software engineering experience.
- Python development experience.
- Expert C/C++/Objective-C proficiency, including systems programming, memory management, and low-level interfaces.
- Solid understanding of Objective-C design patterns.
- Experience with cross-compilation toolchains and embedded build systems.
- Experience debugging remote devices and analyzing crash dumps or core files.
- Strong git proficiency including branching strategies and code review workflows.
Responsibilities
- Analyze requirements, break down tasks, and provide effort estimates.
- Lead and contribute to technical design for complex systems and subsystems.
- Drive implementation from design through system integration and testing.
- Own debugging and root cause analysis of complex issues across Python, C++, and iOS layers.
- Mentor junior and mid-level engineers through code review and technical guidance.
- Collaborate effectively with cross-functional teams including firmware, forensics research, and product.
- Integrate security capabilities and interfaces while maintaining a standardized user experience.
View Full Description & ApplyYou'll be redirected to the employer's site