Senior iOS Developer

Toronto

Responsibilities:

You’ll work closely with product managers, designers, and the rest of the engineering team to create elegant and interactive user experience on the iOS platform.

 

You will, therefore:

- Own and build features from the ground up.

- Work across the different layers of a native iOS app such as networking, persistence, and UI.

- Architect and implement reusable components; produce highly optimized code.

- Contribute to API design for mobile consumption.

- Use Object-Oriented and Protocol-Oriented approaches when designing code.

- Identify and solve challenges creatively, and keep the solutions simple.

- Provide a list of pros and cons to proposed solutions and use good judgment to make tradeoffs.

- Share your knowledge and experience, and help teammates grow.

You’re perfect for this role if you

- Love building things from scratch.

- Love finding creative solutions to problems.

- Find joy in designing simple, optimized, and robust code.

- See others’ perspectives and contribute to technical discussions.

- Thrive in a fast-paced and collaborative team environment.

- You believe in learning new things and helping others succeed.

 

Skills and Qualifications:

- Hands-on experience in building and shipping apps from scratch. Built and submitted at least one native iOS app to the App Store.

- Have significant contributions to at least one app with millions of active users.

- Proficient in Swift and/or Objective-C.

- Proficient in working with native iOS frameworks.

- Good grasp of computer science fundamentals, such as data structures and algorithms.

- 8+ years of related experience and 5+ years of experience as project lead/core dev

- Comfortable with pair-programming and moving fast.

- A great communicator.

 

The following would be a significant plus:

- Experience working on an SDK.

- Experience building UI programmatically and using Interface Builder.

© 2020 DevTalent Inc. 

  • LinkedIn
  • Instagram
  • YouTube
  • Facebook