Senior iOS Developer
Toronto, Canada, 1 Marmac Drive, Toronto, Ontario, Canada
Req #15
Thursday, September 7, 2023
If you're looking to work at a technology company that designs and manufactures its own solutions and is a leading enabler to the industrial Internet of Things (IoT), consider joining MultiTech's innovative, hard-working team. MultiTech designs, develops and manufactures communications equipment for the industrial internet of things connecting physical assets to business processes to deliver enhanced value. Founded by an engineer more than 50 years ago, we are committed to quality and service excellence. Our customers rely on MultiTech products and people to address their needs, while our history of innovation ensures they stay ahead of the latest technology with a partner who will be there for the life of their solution.
SUMMARY: The Senior iOS Developer will collaborate closely with cross-functional teams including developers, product managers, and other stakeholders to create innovative and user-centered solutions. The Senior iOS Developer must be capable of leading projects independently as well as willingness to work with web stacks on an as-needed basis.
ESSENTIAL DUTIES AND RESPONSIBILITIES:
- Provide technical expertise on B2B IoT solutions:
- Communicate with and support third part integrators.
- Write and maintain client-facing documentation for our SDK distributions.
- Provide technical support to identify solutions for our IoT systems.
- Maintain positive rapport with all clients.
- Develop and support iOS Applications:
- Architect and develop applications for the iOS platform.
- Develop knowledge/expertise with Bluetooth Low Energy for iOS.
- Collaborate with cross-functional teams to evaluate requirements and craft effective and transformative solutions.
- Collaborate with the development team to define, design, and ship new features.
- Maintain fleet of SDKs and native iOS apps (Swift).
- Implement new feature request, fix bugs, monitor analytics, flag issues, and troubleshoot complex issues.
- Manage builds and deployments to the Apple App Store:
- Build and deploy iOS apps to the App Store and Testflight.
- Maintain Apple developer accounts.
QUALIFICATION REQUIREMENTS:
Education and/or Experience:
- Bachelor’s degree in Computer Science, Software Engineering, or equivalent field.
- Minimum of 5 years' experience in iOS Development
- Minimum 3 years' experience with Swift
- Proficient with Swift and iOS ecosystem (CocoaPods, SPM, Xcode build system)
- Experience with iOS frameworks such as Core Data, Core Animation, etc.
- Strong understanding of Design Patters such as MVC, Singleton, etc.
- Familiarity with RESTful APIs to connect iOS applications to back-end services.
- Experience with third party API integrations such as Facebook, Dropbox, Instagram, X (Twitter), Google Drive, BLE, Keychain, etc.
- Understanding of Apple design principles and interface guidelines.
- Experience with cloud message APIs and push notifications as well as familiarity with continuous integration.
- Proficient in Swift 5 and Objective-C.
- Experience with app account migration ideal.
Qualities and Skills:
- Passionate about learning new technologies and methods, staying current on modern frameworks and libraries.
- Excellent attention to detail.
- Self-motivated to explore new technologies, applications, and environments
- Advanced communication and collaboration skills.
If you are interested in applying for employment with MultiTech Systems/SmartWave and need special assistance or an accommodation as part of the employment process, please contact Human Resources at hr@multitech.com
Other details
- Pay Type Salary
- Toronto, Canada, 1 Marmac Drive, Toronto, Ontario, Canada