Senior iOS Engineer

at  National Hockey League NHL

Toronto, ON, Canada -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate23 Apr, 2025Not Specified23 Jan, 2025N/ASwift,Agile Methodologies,Design Patterns,Computer Science,Ios Sdk,Software Architecture,App StoreNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

SUMMARY

The National Hockey League is seeking a highly skilled and experienced Senior iOS Engineer. In this role, you will play a key part in shaping the NHL’s mobile products. This is a leadership role responsible for architecting quality solutions and mentoring junior team members. You will collaborate closely with cross-functional teams to deliver high-quality, performance-driven iOS applications that are seen by millions of users.

QUALIFICATIONS

  • 6-8 years of professional experience in iOS development, with a strong focus on Swift
  • Extensive experience with iOS SDK, UIKit, and other frameworks
  • Proven track record of delivering high-quality, scalable iOS applications from concept to launch
  • Deep understanding of software architecture, design patterns, and best practices
  • Experience with CI/CD pipelines and App Store upload process
  • Solid understanding of Agile methodologies and experience working in cross-functional teams

EDUCATION

  • Successful completion of a Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field

Responsibilities:

  • Lead the design, architecture, and development of complex features and systems for our iOS applications
  • Mentor and coach junior engineers, providing guidance on best practices, code reviews, and technical challenges
  • Work closely with product owners/managers, designers, and other stakeholders to define requirements and prioritize features
  • Drive technical innovation and excellence, staying abreast of emerging technologies and industry trends
  • Promote software engineering best practices, including code quality, testing, and performance optimization
  • Collaborate with backend engineers to integrate APIs and ensure seamless end-to-end functionality
  • Troubleshoot and debug complex issues, providing timely resolutions and optimizations
  • Participate in sprint planning, estimation, and other Agile development processes
  • Drive documentation on data requirements and risks for the application


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Information Technology/IT

IT Software - Mobile

Software Engineering

Graduate

Computer Science, Engineering

Proficient

1

Toronto, ON, Canada