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 pieces
Translate business requirements into technical design specifications
Participate in the product definition phase, daily scrums, grooming sessions and story refining
Implement robust unit tests, including edge cases, usability and general reliability
Use git to create pull requests, review code and merge branches
Collaborate with the team and participate in knowledge sharing
The 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 TV
Solid and demonstrable understanding of object oriented design patterns and principles
Solid understanding of mobile user interface guidelines and best practices
solid experience in integrating RESTful web APIs and JSON
Experience with planning and writing technical documentation
Superior problem solving and risk management skills
Strong initiative, priority setting, and collaboration skill
Knowledge of Chromecast implementation and optimization
Nice to have:
Experience with Kotlin Multi-Platform
Experience with GraphQL
Experience with iOS native development
SQL and relational database fundamentals
Understanding of code obfuscation & encryption techniques
#J-18808-Ljbffr
📌 Android Engineer (Ontario)
🏢 Yochana
📍 Ontario
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.