iOS Engineer of Backend
Slack
(San Francisco, California)Slack is a messaging app for teams that is on a mission to make your working life simpler, more pleasant, and more productive. We believe everyone deserves to work in a welcoming, respectful, and empathetic culture. We live by our values and hire accordingly.
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.
- 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
- 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
Bonus Points
- Academic background in computer science (BSc or MSc)
- 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 startup environments
- Experience working with a team, especially a distributed team
- Professional experience designing applications
Questions
There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?
DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.