iOS Developer

Apply now »

Date: Jan 16, 2022

Location: Toronto, ON, CA, M5G 2L5

Company: Innovapost

Who is Innovapost?

Great question! We are the technology arm of the Canada Post Group of companies. This includes Canada Post, Purolator, and SCI. By joining us you will be able to make a positive impact on how every Canadian delivers and receives their packages and mail. Next time you see your neighbor picking up their mail and receiving a package, you will be able to say “you’re welcome!”

What role you will play?

The iOS Developer will be a part of a highly skilled, Agile team and work in a collaborative environment where continuous learning opportunities and challenging work is a constant. You will employ agile development practices including test and deployment automation as well as Continuous Integration to improve overall execution speed and product quality.

We would give precedence to hybrid mobile app developers (React with Flutter) who has experience with mobile user interfaces via a native development environment and with hybrid development environments.

As part of an agile software development team, the candidate will:

  • Take responsibility for estimating, planning, managing and the quality of all his/her own tasks and reporting on progress.
  • Participate in sprint planning, design, coding, unit testing, sprint reviews.
  • Collaborate closely with other team members and share responsibility for the overall efforts that the team committed to.
  • Participate in code reviews and commit to high quality code.
  • Interact with UX/Content and Product Owners to clarify requirements.
  • Be flexible in accepting outstanding work items, be the development or test, to help the team achieve sprint goals.
     

What you will be responsible for? (apart from innovating)

  • An impressive iOS project (or several) in the app store
  • Strong experience with Objective-C/Swift, Java and JSON
  • Experience crafting and building user interfaces for both iPhones and iPads
  • Strong experience and knowledge of Design and Architectural patterns and knows when to apply them.
  • Experience working in an Agile Team environment as well as work independently
  • Comfortable in a dynamic environment with multiple concurrent priorities
  • A strong technology advocate and share expertise with other team members.
  • Work collaboratively as a partner to the business and the rest of the team throughout the delivery cycle.
  • Able to think through challenging and interesting problems and solve them with your team.
  • Strong communication skills - both oral and written, and be able a strong team player
     

What skills you need for this role to be yours?

  • 5+ years’ experience development in languages that include Objective-c, Swift, Java and JSON
  • 5+ years’ experience developing and coding for iOS using tools such as Xcode and Sketch to maintain excellent user experience
  • 5+ years’ experience driving and supporting the development of new mobile capabilities and features based on current market trends and implementations
  • 5+ years’ experience driving and supporting the development of new service capabilities
  • 5+ years’ experience acting as mobile and technology expert to support LOBs roadmap and help to solve business problems/objectives
  • Experience in cloud solutions to enhance technology solutions (push notifications through amazon SNS)
  • Experience with continuous integration and delivery solutions (Git, Jenkins/OpenShift, Maven)  
  • Experience in development and support cloud through Amazon cloud services
  • Experience with mobile analytics
     

What skills set you apart?

  • C++, Access, ASP
  • JavaScript/TypeScript, CSS, HTML
  • Excellent knowledge in core Java
  • Strong knowledge in RESTful/Soap web services
  • Push Notifications & Toast
  • Eclipse & ANT based build system
  • Firebase
  • React / Flutter
  • Responsive design principles
  • Developing for accessibility

Education

  • Undergraduate degree in engineering, computer science, business, or equivalent (required)

 

The work we do at Innovapost impacts every Canadian. To work with us, you must be eligible to obtain a Canadian Security Clearance.
 

Good luck! We are looking forward to meeting you!
 

Competencies

Be Courageous
Innovate
Be Inclusive
Inspire
Be Curious
Technical Knowledge