Android Developer

Apply now »

Date: Jan 9, 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 will you play?

  • We are looking for an experienced Android developer to join an established team to develop application code in accordance with application standards and best practices working on projects, change requests and minor enhancements. This individual is responsible for analyzing, developing and delivering the technical solution that satisfies the functional design documents and other useful requirements. The Developer also works with incident management software to investigate, resolve issues with various applications and resolve defects. The Developer unit tests changes to applications to ensure that the quality level delivered to QA is acceptable. This individual is well versed in agile methodologies and development.

    We will 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.The candidate should have

What experience you should have?

  • 7+ years of industry experience developing mobile Apps
  • An impressive Android project (or several) in the app store
  • A very good understanding of Android Design Patterns and material design
  • Experience working with and integrating into backend technologies (cellular, Wi-Fi, queues, web servers, databases)
  • Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
  • Comfortable in a dynamic environment with multiple concurrent priorities
  • A strong technology advocate and share expertise with other team members.

What skills you need for this role to be yours?

    • <span _msthash="830869" _msttexthash="6234761" style="font-family:Calibri,sans-serif">7+ years’ experience development in languages that include Objective-c, Swift, Java and JSON
    • <span _msthash="830870" _msttexthash="10172539" style="font-family:Calibri,sans-serif">5+ years’ experience developing and coding for iOS using tools such as Xcode and Sketch to maintain excellent user experience
    • <span _msthash="830871" _msttexthash="14433133" style="font-family:Calibri,sans-serif">7+ years’ experience driving and supporting the development of new mobile capabilities and features based on current market trends and implementations
    • <span _msthash="830872" _msttexthash="6179537" style="font-family:Calibri,sans-serif">7+ years’ experience driving and supporting the development of new service capabilities
    • <span _msthash="830873" _msttexthash="18746104" style="font-family:Calibri,sans-serif">5+ years’ experience acting as mobile and technology expert to support Lob’s roadmap and help to solve business problems/objectives
    • <span _msthash="830874" _msttexthash="13439842" style="font-family:Calibri,sans-serif">Strong Java programming skills in many of the following: UI design, Material Design for Android, Wireframes, Android Native and Hybrid approaches like Xamarin
    • <span _msthash="830875" _msttexthash="7611201" style="font-family:Calibri,sans-serif">Experience working with and integrating into backend technologies (cellular, Wi-Fi, queues, web servers, databases)
    • <span _msthash="830876" _msttexthash="3447964" style="font-family:Calibri,sans-serif">Experience in development and support cloud through Amazon cloud services
    • <span _msthash="830877" _msttexthash="5276063" style="font-family:Calibri,sans-serif">Experience with continuous integration and delivery solutions (Git, Jenkins/OpenShift, Maven) 

<span _msthash="192725" _msttexthash="845364" style="color:black">Experience with mobile analytics

Skills that set you apart

  • <span _msthash="498225" _msttexthash="1497275" style="font-family:Calibri,sans-serif">Experience with JavaScript/TypeScript, CSS, HTML
  • <span _msthash="498226" _msttexthash="518141" style="font-family:Calibri,sans-serif">Experience with Firebase
  • <span _msthash="498227" _msttexthash="648856" style="font-family:Calibri,sans-serif">Experience with C++, Access, ASP
  • <span _msthash="498228" _msttexthash="776464" style="font-family:Calibri,sans-serif">Excellent knowledge in core Java
  • <span _msthash="498229" _msttexthash="1408862" style="font-family:Calibri,sans-serif">Strong knowledge in RESTful/Soap web services
  • <span _msthash="498230" _msttexthash="548327" style="font-family:Calibri,sans-serif">Push Notifications & Toast
  • <span _msthash="498231" _msttexthash="720616" style="font-family:Calibri,sans-serif">Eclipse & ANT based build system
  • <span _msthash="498232" _msttexthash="321269" style="font-family:Calibri,sans-serif">React with Flutter
  • <span _msthash="498233" _msttexthash="708812" style="color:black">Responsive design principles
  • <li _msthash="498234" _msttexthash="27577875">Developing for accessibility

Education

  • Academic: Undergraduate degree in engineering, computer science, business, or equivalent 

 

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

Good luck! We are looking forward to meeting you, but only those who meet the criteria listed will be selected for further discussions.

Competencies

Be Courageous
Innovate
Be Inclusive
Inspire
Be Curious
Technical Knowledge