What you’ll be working on:
• Work closely with our product and design teams to customize the AVANA experience for the iOS platform
• Implement custom native user interfaces using the latest iOS programming techniques
• Build reusable iOS software components for interfacing with the AVANA platform
• Analyze and optimize UI and back-end application code for efficiency and performance
What you should bring to the team:
• 2+ years building complex applications for the iPhone or iPad using Objective-C/C++ or Swift with Cocoa and other frameworks
• 2+ years mobile application development at the user interface and system levels
• Ability to understand and debug large and complex code bases
• Experience designing clean and maintainable APIs
• Experience with multithreading programming
• Experience writing unit tests and testable code
• Knowledge of iOS SDK performance tools and optimization techniques
• Experienced Android user (Knowledge of a variety of Android devices, from cheap knock-off phones to the latest hotness and everything in between)
• A strong vision for what you think good Android apps can be, coupled with a willingness to work with product
• Knowledge of Android SDK performance tools and optimization techniques
• Experience with Git i.e. related collaboration and deployment skills
• Excellent problem solving, critical thinking and communication skills
• Rapidly find and fix bugs and prevent them from reoccurring
• Comfortable in a small, intense and high-growth start-up environment