Android Engineer
Yochana · Ontario, Canada
قدّم وتابع مع أبلاي إيدجPosition Name – Android EngineerType of hiring – SubconDuration – 12 monthsLocation – Mississauga, ON or Toronto, ON (2/3 days onsite a week)Job Description:Job duties/accountabilitiesHave 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 experienceMust 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 optimizationNice to have:Experience with Kotlin Multi-PlatformExperience with GraphQL Experience with iOS native developmentSQL and relational database fundamentalsUnderstanding of code obfuscation & encryption techniques