07 Mar
iOS Engineer
Vacancy expired!
- Architect and develop iOS applications that integrate with web services and 3rd party frameworks for consumer-facing products.
- Setup processes for continuous quality, continuous delivery, and performance testing at scale through the development lifecycle.
- Implement and influence UI/UX design from conception through deployment while working with various functional groups like Design, Product Management, Operations, Quality Assurance, Customer Support, etc.
- Collaborate and engage in an Agile development team, creating user stories and architecture documentation as needed.
- Enforce and augment development standards across the codebase to ensure quality and consistency.
- Conduct app performance evaluations, user experience tests, and effectively communicate results.
- Bachelor of Science in Computer Science/Systems, and/or equivalent experience and industry certifications.
- Minimum 4 years of experience designing, architecting, developing, and deploying modern large-scale mobile applications.
- Strong development skills building apps utilizing various architecture patterns such as MVC, MVVM, etc.
- Experience building Swift applications with reactive, object-oriented, and functional based application design (Experience with RxCocoa / RxSwift a plus).
- Experience with Test Driven Development through the XCTest Framework.
- Experience consuming and displaying real-time data using RESTful APIs.
- Experience integrating 3rd party dependencies using CocoaPods.
- Experience with the User Notifications framework and Deep-Linking.
- Experience building rich UI experiences utilizing Storyboards, Xibs, AutoLayout, and programmatic UI layout.
- Experience with Instruments, measuring performance, and resolving memory leaks and retain cycles.
- Experience with responsibly maintaining application state in a safe and scalable manner. (Session Management, Authentication, etc.)
- Highly effective oral and written communication; ability to explain complex designs, dataflow, and relationships.
- Experience with Objective-C a plus, but not required.
- Experience with hybrid native frameworks (Cordova, NativeScript, etc) is a plus.
- Authorized to work in the US on full-time basis
Vacancy expired!