THIS ROLE MAY BE FOR YOU IF...
You want your projects to have a significant impact on the team and the company
You thrive in fast-paced, highly collaborative teams of 3-5 engineers
You value driven, supportive coworkers who respect quality code
You are intrigued by a content app that works gracefully without network connection
You are passionate about creating delightful experiences for shoppers
IN A TYPICAL WEEK YOU MIGHT...
Design and develop a fast, reliable offline data cache to support detecting walk-ins offline
Implement a geofencing system to show personalized messages when users are near a store
Review the architecture for showing hot deals at a user’s favorite stores
Investigate slow scrolling performance on a list of recommended products
Mentor junior engineers on defensive coding and designing decoupled, reusable modules
WE ARE LOOKING FOR...
2-5 years developing and shipping software on native mobile platforms (iOS and/or Android)
7+ years of experience designing and building consumer software
Strong coding ability in Objective-C or Java
Excellent team player with strong communication skills (verbal and written)
Enthusiastic about collaborative problem solving
Eagerness to solve challenging problems
Love of learning and trying new things
Considerable experience with animations and touch-based interfaces
Deep understanding of memory management, multi-threading, and persistent storage
Solid understanding of sources of performance bottlenecks in native mobile applications
Extensive hands on experience with native frameworks such as Core Location and Grand Central Dispatch on iOS and Activities/Fragments and Geofencing on Android