The successful candidate will possess at least 3 years of industry experience as an IOS developer and hands-on experience within the interactive marketing and communications industry. Drawing on your exceptional organizational skills, you will be able to prioritize multiple tasks and manage your time effectively. You will be successful at functioning as an individual contributor on various projects. You will seek out the latest technologies and work to apply them in creative ways. Above all, you will possess exceptional communication skills and the ability to thrive in a fast paced collaborative team environment.
- Work with cross-functional team members to clarify requirements/deliverables, define functional specs, develop sound technical solutions and provide accurate level of effort estimates for new projects
- Develop prototypes and proofs-of-concept as needed during the planning and design stages of projects
- Develop, document, and unit-test new product features and bug fixes while ensuring compatibility in all supported devices
- Review peer written code and provide constructive feedback
- Maintain a desire to learn new technologies and work to apply them in creative ways
- Minimum 3 of years of proven software development experience
- Superior problem solving and troubleshooting skills.
- Excellent verbal and written communication skills, including the ability to convey complex technical concepts in plain language.
- Proven working experience in IOS development
- Have published at least one original IOS app
- Experience with Objective-C
- Experience with Swift is nice to have (but should be willing to learn)
- Experience working with remote data via REST and JSON
- Experience writing unit tests with XCTest or similar framework
- Experience working with hybrid environments an asset (mix of native and web views)
- Experience with third-party libraries and APIs
- Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
- Solid understanding of the full mobile development life cycle.
- Must have a sense of humour and the ability to handle oneself under pressure