Android Senior Developer

Job Posted 2023-08-05
iVedha
18 Wynford Drive, Suite 306,
Toronto, ON M3C 3S2
Canada
Contractor
Full-Time
Experience Required
Degree Required
Industry
Banking / Financial Services
Job Description

Android Senior Developer – Technology Development and Engineering

 

Roles & Responsibilities:

 

  • · 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

 

Experience:

 

  • · 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 stakeholders 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.

  • · 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

Employer

18 Wynford Drive, Suite 306,
Toronto ON M3C 3S2
Canada