Senior Software Engg - IOS
Our Mobile team is looking for extraordinary talent to fuel our mission of revolutionizing the multi-billion dollar gift card market. We will be working on a lot of new ideas to disrupt the way people use gift cards.
The team is small enough that you can make an immediate impact on future of Gyft Card technology and also focus on a particular area or technology to transform and further your career aspirations.
This position is full-time and based in our Mountain View office.
Design and execute complete native apps on ios (iPhone, iPad and Apple Watch) by leveraging mobile operating system frameworks for multi-threading, persisting data, and managing user experience and graphics across multiple screen sizes.
You will collaborate with software engineers, user experience, and visual designers to deliver apps
You will promote excellence in iOS development, creating new features, improving code quality, productivity, and skills through processes, projects, learning, and mentorship
Produce high quality code with speediness and quality that is unit tested, reviewed, and checked in regularly for continuous integration.
Develop prototypes quickly.
Minimum 3 years of native iOS app development experience with fluency in Swift, C, Objective-C, Core Foundation, UIKit, and Cocoa Touch
Must have shipped and maintained apps, knowing ins and outs of Apple’s submission process.
Hands on with Git and SDK development is added bonus.
Deep foundation in computer science combined with demonstrable problem solving aptitude.
Experience with memory management, memory/performance profiling, and automatic reference counting/garbage collection.
Applied understanding of resource constraints including battery life, network availability, and the like.
Strong understanding of Apple’s Human Interface Guidelines as well as interaction design best practices.