Android Developer

Full Time
  • Full Time
  • Toronto

PRI Technology

Android Developer

My name is Bill Stevens, and I have a new full time Android Developer opportunity available for a major firm located in Toronto, Canada that could be of interest to you, please review my specification below and I am available at any time to speak with you so please feel free to call me. The work schedule will be hybrid, four days a week in the office and one day remote.

The firm’s team is a pioneer in mobile app developments and our unique features earned many awards.

As an integral part of the firms’ digital consumers, they aim to push the boundaries of what’s possible in a fast-paced, high-performance culture. The firm is seeking an Android Developer who is passionate about technology and brings depth of mobile application experience.

You will have the opportunity to learn from seasoned developers to hone your coding skills through technical analysis, design, and consulting for the firm’s team. If you believe in your ability to deliver and are excited by the prospect of contributing an award-winning app, then review the description below and tell us why you’re the winning candidate.

Responsibilities:

Develop solutions to high complexity problems with frameworks and design patterns


Leverage AI to accelerate code development

Gather and assess requirements and recommend approaches


Write and test code, consider non-functional requirements

Work within an agile team and follow scrum best practices


Review existing code to assess ongoing feasibility and maintainability

Conduct impact analysis for proposed changes to or problems with the system


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


Qualifications:

Experience: 2+ years developing native Android applications, 3+ years of Java, 2+ years of Kotlin.


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 such as 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.


Pluses for this role:


Securing data using the Android Keystore

Developing with accessibility in mind


Knowledge of new and upcoming Software Development Kits (SDK) components in the Android space

Good understanding of design patterns such as MVVM, and how they can be applied to Android development


Developed UI with compose, coroutines and material design

Knowledge of security protocols such as OAuth and OpenID.


The process will include an initial phone or virtual interview screening.


Please let me know your interest in this position, availability to interview and start for this position along with a copy of your recent resume or please feel free to call me at any time with any questions.



Regards


Bill Stevens

Senior Technical Recruiter



PRI Technology

Denville, New Jersey 07834

Source

To apply, please visit the following URL: