Android Developer

Anaxon Technologies Private Limited


Date: 20 hours ago
City: Toronto, ON
Salary: CA$100,000 - CA$110,000 per year
Contract type: Full time
A Global leading IT Consulting / Implementation Company in Canada.

The Role

We are hiring Android Developer (FTE) for a leading IT company in Canada.

Job Description

  • Hybrid: In office
  • Develop solutions to complex problems using frameworks and design patterns
  • Collect and analyze requirements, then suggest optimal approaches
  • Write and test code, keeping non-functional requirements in mind
  • Collaborate within an agile team and adhere to scrum best practices
  • Review existing code to evaluate ongoing feasibility and maintainability
  • Perform impact analysis for proposed system changes or issues
  • Offer guidance and recommendations to the product owner to influence product decisions
  • Stay up to date with the latest Android platform capabilities and provide relevant suggestions
  • Communicate technical solutions to a diverse audience, from non-technical individuals to technical architects, through presentations and documentation
  • Ensure adherence to the team’s coding standards by conducting peer code reviews
  • Provide mentorship to junior developers in software engineering and Android best practices
  • This position description identifies the responsibilities and tasks typically associated with the
  • performance of the position. Other relevant essential functions may be required.

Ideal Profile

Eligibility

  • At least 5 years of experience developing native Android applications and 3+ years of Java development experience
  • Solid understanding of Object-Oriented Programming concepts, Android app architecture, and software design patterns
  • Experience with Android libraries and best practices for interacting with RESTful services
  • Proficiency in automated testing using Junit and platform-specific frameworks like Robolectric and Espresso
  • Excellent communication skills with the ability to collaborate with stakeholders at all levels (requirements, architecture, and code)
  • Familiarity with Agile methodologies
  • A degree in Software Engineering, Computer Science, or a related field from an accredited institution

Nice-to-have Skills

  • Experience with Kotlin
  • Knowledge of emerging Android SDK components
  • Strong understanding of design patterns like MVVM and their application to Android development
  • Familiarity with security protocols such as OAuth and OpenID
  • Experience securing data using the Android Keystore
  • Consideration of accessibility in development.

What's on Offer?

  • Great work environment
  • Work alongside & learn from best in class talent
  • Excellent career development opportunities

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume