Android Engineer

Yochana — Canada · Posted ~1 day ago

Senior Contract Hybrid

Skills

Android development Kotlin Jetpack Compose Android SDK Java Android performance optimization Object-oriented design REST APIs JSON Unit testing Git Agile Scrum Android TV Chromecast REST GraphQL SQL

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary

Join a mobile engineering team working on sophisticated Android applications and connected-device experiences. You’ll help shape architecture, translate business needs into technical designs, build robust and well-tested features, optimize performance, integrate backend services, and collaborate closely with teammates in an Agile environment.

Highlights

A substantial 12-month contract with hands-on architectural responsibility, opportunities to influence product design, collaborative Agile development, and strong emphasis on testing, code quality, knowledge sharing, and technical growth.

Description

Position Name – Android Engineer Type of hiring – Subcon Duration – 12 months Location – Mississauga, ON or Toronto, ON (2/3 days onsite a week) Job Description: Job duties/accountabilities Have a voice in the architectural definition and implementation of various key technology piecesTranslate business requirements into technical design specificationsParticipate in the product definition phase, daily scrums, grooming sessions and story refiningImplement robust unit tests, including edge cases, usability and general reliabilityUse git to create pull requests, review code and merge branchesCollaborate with the team and participate in knowledge sharingThe position requires including and implementing Agile Scrum development methodologies in every research, analysis, prototyping and interfaces development initiatives.Openly expose problems and turn them into learning and team bonding experience Must have: Minimum 6 Years of experience with Android development (Kotlin, Jetpack Compose, Android SDK, Java)Deep understanding of Android SDK, performance, and optimization (ie. AsyncTasks, Adapters, Fragments, Activities, Threading, etc.)Experience with Android TVSolid and demonstrable understanding of object oriented design patterns and principlesStrong understanding of mobile user interface guidelines and best practicessolid experience in integrating RESTful web APIs and JSONExperience with planning and writing technical documentationSuperior problem solving and risk management skillsStrong initiative, priority setting, and collaboration skillKnowledge of Chromecast implementation and optimization Nice to have: Experience with Kotlin Multi-PlatformExperience with GraphQL Experience with iOS native developmentSQL and relational database fundamentalsUnderstanding of code obfuscation & encryption techniques