IOS-009 Sr. iOS Developer
Canada-wide Remote
We're looking for an enthusiastic and highly capable Senior iOS Developer to join our client's Mobile Team. Day to day you will be writing code for new features, maintaining our Product codebase, automation for CI/CD, building products that can be customized to meet the needs of some of our largest clients.
Your ability to mentor them through knowledge sharing and troubleshooting plays a huge role in their success. Successful Mobile Developers on our team are highly organized, self motivated solution-oriented problem solvers who can iterate, dig deep and deliver on-time.
Our client has set the gold standard for live event technology for more than a decade. They power mobile event apps for global brands including Salesforce, Cisco, SAP, Deloitte and Charles Schwab. They also build official mobile apps for massive events including South By Southwest (SXSW) and National Retail Federation Big Show, as well as three Olympic Games. They have been recognized with more awards than any other event app platform, including being named winner of “Best Event App” at the Event Technology Awards five times.
Millions of attendees across thousands of events have held our client's product in their hand as they walked the conference floor, participated in sessions and interacted with others onsite. Their team has a track record of pioneering breakthrough live event technology, and there are more exciting innovations to come. The event industry is being reinvented in the wake of Covid-19, and they are uniquely positioned to play a key role in this new world of events. They’re moving forward with their vision to shape the future of live event experiences.
Joining the team means you will enjoy a progressive work environment with some exceptional perks, including the option to go onsite at some of the largest events on the planet. They enjoy “No Meeting Fridays” and get every second Friday off, so you can have an extra 26 long weekends every year in addition to statutory holidays. They have a $1,250 annual professional development allocation and $1,000 per year to set up your home office. They also offer comprehensive benefits including extended health care from your first day, a $500 flexible health/wellness spending account, paid parental leave for all new parents, and paid mental health days. And of course, offer competitive market salaries and employee stock options too.
Are you ready to join the industry leader in live event technology?
WHAT YOU'LL DO
- Design and build highly customizable applications for the iOS platform in Swift, Objective-C
- Design and refactor legacy code into reusable modular components
- Hands on with planning, estimating, contributing to the architecture, coding, development
- Collaborate with cross-functional teams to define, design, and ship new features
- Work with outside data sources and APIs
- Unit-test code for robustness, including edge cases, usability, and general reliability
- Work on bug fixing and improving application performance
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency
- Taking responsibility of release automation, security issues, contributing to the ongoing support of the live apps with on-site or on-call to resolve technical issues
- Mentor junior developers to follow best coding practices, enhance debugging skills
- Maintain and upgrade the codebase to latest frameworks
- Document custom features in project wikis and code
- Ability to read/review Kotlin / Java code is a plus to have
What You Bring
- You bring 6 years+ experience in iOS application development with ideally at least 2 years at a senior level
- Experience with the following technologies: Swift, Objective-C, Swift UI, RxSwift, SQL, HTTP, JSON
- Experience working with Android development using Android Studio a plus, but not essential
- Experience leading a team of developers
- Experience / exposure working in an Agile environment
- Possess analytical and troubleshooting skills with technical capability
- Ability and desire to share your knowledge and help grow the team
- Ability to adapt to changing priorities
- Passion for mobile technology and using apps, stays up to date with latest iOS improvements and news
- Built or participated in the submission & management of great apps on the App Store
- Ability to understand and translate business requirements and technical specifications
- UI design principles, patterns, and best practices
- A knack for benchmarking and optimization along with quality
- Proficient understanding of code versioning tools, such as Git, Bitbucket, Charles Proxy,
- Phenomenal interpersonal skills and written/verbal communication skills
- Solid sense of personal accountability; contributes beyond job role and responsibilities
- Have a focus on continual learning, and are excited about being able to share knowledge