Overview
My name is Bill Stevens, and I have a new full time Android Developer opportunity available for a major firm located in Toronto, Canada. The work schedule will be hybrid, four days a week in the office and one day remote. This position offers a competitive full-time salary and an outstanding benefits package.
The firm is a pioneer in mobile app development. As part of the digital consumer team, you will contribute to an award-winning app and have opportunities to learn from seasoned developers 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 to an award-winning app, review the description below and tell us why you are 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, considering 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 with the latest Android platform capabilities and make relevant recommendations
- Articulate technical solutions to a broad audience through presentations and documents
- Uphold the development team's coding standards by conducting peer code reviews
- Mentor junior developers in software engineering and Android best practices
Qualifications
Experience : 2+ years developing native Android applications; 3+ years of Java; 2+ years of KotlinThorough understanding of Object-Oriented Programming concepts, Android application architecture, and design patternsExperience with Android libraries and best practices for communicating with RESTful servicesAutomated testing via JUnit and platform-specific frameworks such as Robolectric and EspressoStrong communication skills and ability to collaborate with stakeholders at different levelsUnderstanding of Agile MethodologiesSoftware Engineering, Computer Science, or equivalent degree from an accredited university / collegePluses For This Role
Securing data using the Android KeystoreDeveloping with accessibility in mindKnowledge of new and upcoming SDK components in the Android spaceUnderstanding of design patterns such as MVVM and their application to Android developmentDeveloped UI with Jetpack Compose, coroutines, and Material DesignKnowledge of security protocols such as OAuth and OpenIDProcess
The process will include an initial phone or virtual interview screening.
How to Apply
Please indicate your interest in this position, your availability to interview and start, and attach a copy of your recent resume. You may also contact the recruiter with any questions.
Regards,
Bill Stevens
Senior Technical Recruiter
PRI Technology
Denville, New Jersey 07834
973-354-2799
Bill.Stevens@PRITechnology.com
www.PriTechnology.com
#J-18808-Ljbffr