Android Senior Developer

Toronto, ON, Canada

Job Description


WHAT WILL YOU DO?

  • Work within an agile team and follow scrum best practices
  • Provide advice and guidance to product owner that will inform product decisions
  • Stay current and competitive by keeping up-to-date with the latest Android platform capabilities and make relevant recommendations
  • Articulate technical solutions to a broad audience ranging from non-technical to technical architects through presentations and documents
  • Uphold the development team\'s coding standards by conducting peer code reviews
  • Mentoring junior developers in the area of software engineering and Android best practices
WHAT DO YOU NEED TO SUCCEED?
MUST HAVE:
  • 3+ years developing native Android applications, 3+ years of Java experience, 1+ years of Kotlin experience
  • Thorough understanding of Object Oriented Programming concepts, Android application architecture and software design patterns
  • Experience with Android libraries and best practices when it comes to communicating with RESTful services
  • Automated testing via Junit and platform specific frameworks like Robolectric and Espresso
  • Strong communication skills, ability to collaborate with stake-holders at different levels of abstraction (requirements, architecture and code)
  • Understanding of Agile Methodologies
  • Software Engineering, Computer Science or equivalent degree from an accredited University/College.
NICE-TO-HAVE:
  • Knowledge of new and upcoming sdk components in the Android space
  • Good understanding of design patterns such as MVVM, and how they can be applied to Android development
  • Knowledge of security protocols such as OAuth and OpenID.
  • Securing data using the Android Keystore
  • Developing with accessibility in mind

Tangentia

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2169267
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Toronto, ON, Canada
  • Education
    Not mentioned