Senior iOS Mobile Engineer
Senior iOS Mobile Engineer
Toronto, Ontario - Permanent
Job Description
As a Senior Mobile Engineer (iOS), you will be responsible leading future product development of our iOS application.
what you'll do:
• Design and build scalable UI/UX on iOS that supports systems responsible for generating business insights, reporting and analytics• Take primary ownership for the development and maintenance of your product or feature
• Contribute to product vision and development
• Work collaboratively with other team members
• Work directly with customers to collect feedback and iterate
• Launch your product or feature and track user metrics
• Build sane systems and craft amazing products that work at scale
Must Have Skills:
• 2+ Years of iOS development experience
• Experience through the entire development process including submission to the App Store
• Experience with Swift
• Knowledge of ReactiveSwift, Carthage, MVVM
• Familiar with mobile app build process, using Xcode / Android Studio, and app deployment process to iTunes and Play Store
• Familiarity with algorithms, data structures, and complexity analysis
• Experience planning and estimating software development tasks in an agile environment
• Ability to think on your feet and adapt to changing and open-ended requirements
• Passion for measuring and improving code
• Ability to effectively communicate your thoughts and ideas
• Experience running production systems including deploying, monitoring, and debugging
• Bachelor’s and/or Master’s Degree in Computer Science, Software Engineering or other related field
Nice to Have Skills:
• Previous experience with a fast scaling start-up
• Experience with B2B or business insights and analytics
• Relevant personal projects and open source work
• Experience in the marketing or advertising space
• Experience with Android Development (Kotlin)
• Experience with Zeplin and/or Invision