Highest Paid Jobs In The GTA

Android Developer

Amyantek Inc.

This is a Contract position in Toronto, ON posted June 1, 2017.

Candidates must have strong communications, both written and verbal. Must be able to work independently and have experience both architecting and developing Android apps. Preferred that candidates have code samples to share and review (ie. via github or dropbox/ Google drive). Please provide code sample link when submitting candidates. Willing to exceed for exceptional candidates.

We are searching for an Android Developer to join a dedicated team focused on the development and support of our TVE apps, including TSN, CTV, Discovery, TMN GO (and a few others!), along with our video player, which is used in all Media Android apps, including CraveTV and CTV News. Our developers work closely with Product Owners to develop specifications and make recommendations on the use of new and emerging technologies. Development, UAT and product support are all elements of this position. The right individual for this role will be a motivated and energetic developer who takes initiative, enjoys finding solutions to a varying number of challenges, is detail-oriented and takes extreme pride in their work. As an Android Developer, you will be responsible for all things Android, including developing new features and maintaining the various Android applications we develop internally, as well as working with external agencies to ensure they adhere to our development guidelines. You will work alongside our other talented teams of engineers and designers to ensuring that our users’ experience is as best as possible. Key Responsibilities – Responsible for all Android application development and maintenance – Work with other departments (Product, UX, Design, QA) with regards to requirements gathering and analysis, demonstrating technical leadership and exerting influence – Contribute technical solutioning sessions with other developers to ensure that solutions are complete, scalable and are future-proof – Collaborate with Android and iOS development teams (both internal and external) to align technical solutions across mobile platforms and continually improve the mobile experience as a whole – Build, foster and work within an Agile environment, including participation in priority/ sprint planning, story planning and daily standups, as well as analysis and communication of change impacts to functional team and business stakeholders – Participate in code reviews, ensuring that code adheres to established standards, is well-structured, documented and is manageable – Analyze code regularly and refactor as required to minimize technical debt – UAT apps to ensure full functionality for Android OS updates – Unit-test code for robustness and stability – Provide Tier 2 technical support for issues reported by Customer Care and internal teams, including after hours problem resolution – Work closely with Project Managers and members of the Development Team to ensure timely completion of deliverables – Communicate to the Digital Manager and Project Managers, providing development time estimates and progress updates, with efficiency and accuracy – Engage in outside-the-box thinking to provide innovative solutions – Create, revise and maintain design/technical documentation – All other duties as assigned Qualifications – Minimum 4 years experience with Android native development (Android SDK, Java) – Knowledge of Agile software development practices – Ability to lead, motivate, influence and generate enthusiasm among team members – Deep understanding of Android SDK (ie. AsyncTasks, Adapters, Fragments, Activities, Threading, etc.) – Knowledge of Android SDK performance tools and optimization techniques – Experience building apps that heavily utilize video – Understanding of multimedia content delivery protocols such as HLS, Progressive download and other – Solid and demonstrable understanding of object-oriented design patterns and principles – Strong understanding of mobile user interface guidelines and best practices – Comfortable with integrating RESTful web APIs and JSON – Experience with planning and writing technical documentation – Superior problem solving and risk management skills – Team player with the desire to own projects and the ability to work with minimal supervision – Strong initiative, priority setting, and collaboration skills – Detail oriented with good time management skills and the ability to prioritize in a fast paced environment – Keeps up to date on industry best practices and technology

Skills Required

  • Education level: None
  • Work experience (years): None

Package

Salary: N/D

All the network: Emploi Adjoint Administratif | Emploi Commis de Bureau | Emploi Commis d’Entrepôt | Emploi Électromécanicien | Emploi Chauffeur | Emploi Construction | Emploi Construction | Emploi en Ventes | Emploi Directeur | Emploi Étudiant | Emploi Restauration | Emploi Réceptionniste | Emploi Sherbrooke | Emploi St-Jérôme | Emploi Trois-Rivières | Emploi Gatineau | Jobs Health Care | Jobs Hospitality | Jobs Ottawa | Job Search Montreal | Jobs Gatineau | Jobs in Sales | Jobs Laval | Jobs Sherbrooke | Jobs Toronto | Emploi Journalier de Production | Emploi Laval | Jobs Mississauga | Jobs Mississauga | Part-Time Jobs Montreal | Part-Time Jobs Retail | Emploi Préposé à l’Entretien Ménager | Jobs Receptionist | Jobs Scarborough | Trabaja en Canada | Emploi Camionneur | Jobs Hamilton | Emploi Montréal | Jobs Markham | Emploi Longueuil | Jobs Vaughan | Jobs Brampton | Emploi Saint-Jean-sur-Richelieu | Emploi Drummondville | Emploi Administration | Emploi Assurances | Emploi Journaliste | Emploi Informatique