Aarorn Technologies Inc
Android Engineer
Aarorn Technologies IncCanada1 day ago
ContractEngineering, Information Technology
Job Title: Android Engineer

Location: Mississauga, ON (3x onsite a week)

Employment Type: Contract

Pay Rate: CAD$45 - $50/HR INC

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

Qualifications

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
  • Strong 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

Disclaimer: AI tools may assist in the recruitment process; however, all hiring decisions are made by the recruitment team based on a comprehensive evaluation of candidates.

Key Skills

Ranked by relevance