Senior Software Engineer - iOS - Talent Pool
Role details
Job location
Tech stack
Job description
-
Working on apps that revolutionize customer interaction at Sysco
-
Being responsible for driving the development process from conception to release in a cross-functional team in an Agile delivery environment
-
Contributing to developing the future of Sysco's customer experience aspirations
Requirements
-
A Bachelor's Degree in Computer Science or equivalent, and 2 - 4 years of experience developing on native iOS
-
A passion for iOS and a commitment to building award-winning apps
-
Proficiency in Swift and Cocoa Touch
-
Experience with RxSwift, RxCocoa and MVVM preferred
-
Experience with FRP (Functional Reactive Programming) preferred
-
A solid understanding of Apple's design principles and interface guidelines
-
Familiarity with publishing apps to Apple App Store
-
A passion for building consumer facing applications with elegant and clean interfaces
-
Experience developing, testing, shipping and supporting a product for hundreds of thousands of users is a plus
-
Knowledge on Node.js, GraphQL and Apollo is an added advantage
-
A kind and generous attitude towards customers and co-workers alike
-
A passion for code-quality and expertise in usability, and mobile standards
Benefits & conditions
-
US dollar-linked compensation
-
Performance-based annual bonus
-
Performance rewards and recognition
-
Agile Benefits - special allowances for Health, Wellness & Academic purposes
-
Paid birthday leave
-
Team engagement allowance
-
Comprehensive Health & Life Insurance Cover - extendable to parents and in-laws
-
Overseas travel opportunities and exposure to client environments
-
Hybrid work arrangement