IOS Engineer Requirment

iOS Engineer
Full-Time • Vancouver, Canada

The Role

Use your extensive knowledge of Objective-C and Swift to improve the Slack iOS app, a complex completely native application relied upon by hundreds of thousands of users every day. You will work with real-time data streams, engineer for performance across devices and delight people by making the best software we can imagine. You will collaborate closely with Product, Design and QA to spec, build, test and deploy new features. This position reports directly to the head of iOS Engineering.

A Typical Week

You'll brainstorm with Product Managers and Designers to conceptualize new features
You'll collaborate with backend engineers to build new features for our large-and-growing user base
You'll learn about new iOS technologies and discuss potential solutions to problems
You'll help our skilled support team triage bugs and troubleshoot production issues
You'll mentor other engineers and deeply review code
Requirements

Experience with Objective-C and Swift
Experience with modern iOS technologies
Experience building and debugging complex systems in a team environment
Expertise in building complex layouts with UIKit
Strong UI and design skills
Strong communication skills, a positive attitude and empathy
Self ­awareness and a desire to improve your skills
1+ years of experience with iOS development
Bachelor's degree in Computer Science or equivalent field
Bonus Points

Experience with CocoaPods and other major open source iOS projects
Experience investigating and improving performance
Experience with threading, Core Data, and networking
Experience in small start­up environments
Experience working with a team, especially a distributed team
Professional experience designing applications

你可能感兴趣的:(IOS Engineer Requirment)