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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容