Vacancy expired!
- Enable your teams to deliver complex projects at speed with high quality bar
- Leverage your technical proficiency to serve as the go-to expert in your technical area
- Help set the standards for your teams, providing technical and procedural advice, and decision-making
- Use a customer-centric approach to lead architectural design decisions
- Develop fellow teammates by conducting code reviews, providing mentorship, pairing, and training opportunities
- Have a significant impact that extends beyond the boundaries of your team, on projects affecting scalability, performance, and new value delivery
- Identify large technological issues and opportunities in your area of responsibility, and organize your teams to solve these issues
- Bachelor’s Degree in Computer Science, Engineering, related field, or equivalent work experience
- 5+ years of Engineering Experience (3+ years of experience building iOS applications using Swift and Objective-C and 2+ years spent in an Object Oriented Program and/or Functional Programming role)
- Broad and deep understanding of iOS’s architectural components (CoreData, UIKit, etc.) and the MVC architecture, experience with MVVM is a plus
- Proven ability to develop and ship complex high quality software products
- Understanding of multi-threading, concurrent programming, memory management, and/or performance optimization
- Proven working knowledge of software engineering techniques, methodologies, ?and practices
- Exceptional communication skills and the ability to work closely with others both within and adjacent to the existing team
- Strong product and customer focus
- Experience leading large initiatives with the ability to course correct as needed
- Ability to consistently evaluate current technical approaches to continue to be industry best-of-class
- Experience working with RESTful APIs using XML and JSON