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
103,000 - 153,000 CAD per year
Apply Now