Senior iOS Engineer
If you are an experienced and ambitious Senior iOS Engineer with strong programming fundamentals and the ability to adopt new frameworks as needed we want to hear from you.
As a Senior iOS Engineer, you will be expected to architect, develop and release user-facing features and ensure the quality of our product continues to serve the needs of our tens of millions of users.
- Bachelor’s degree in Computer Science, Engineering or related field, or equivalent training, fellowship, or work experience.
- Experience with Swift and Objective-C
- Experience with modern iOS APIs, knowledge of advances in latest iOS versions
- Experience building and debugging complex systems in a team environment.
- Experience architecting features and unit testing them completely. Knowledge of most common architectures and their pros and cons.
- 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.
- Experience working in a team, especially a distributed team.
- Experience working with fastlane and automation.
- Experience with Carthage and other major open-source iOS projects.
- Experience investigating and improving performance.
- Experience with threading, Core Data, and networking.
- Professional experience designing applications.