Android Developer

hireVouch
Greater Toronto Area, Canada
$55-$65 an hour (estimated)
Full-time

Our client is an award-winning team of designers, engineers, and product innovators. They are constantly working on new products to solve gaps that they see in the market and are always looking for others with the same passion.

In addition to their own products, they also work with global brands to help build net-new digital products using the same methodology.

They’ve built class-leading products with major brands across sports, automotive, healthcare, fitness, insurance, media, and games.

Their headquarters are in Irvine, CA but they also have a vibrant centre of operations in Toronto, ON.

Responsibilities :

  • Design, develop, and maintain Android applications using Kotlin.
  • Utilize Jetpack Compose to create modern, intuitive user interfaces.
  • Integrate GraphQL to optimize data queries and manipulations between the client and server.
  • Mentor and guide junior and mid-level engineers on best practices and coding standards.
  • Collaborate closely with UX / UI designers to implement design into the product.
  • Develop comprehensive unit and UI tests to ensure robustness, reliability, and maintainability of the codebase.
  • Debug existing codebase to identify bottlenecks, bugs, or performance issues.
  • Conduct code reviews to enforce coding guidelines and quality standards.

Requirements :

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • 5+ years of professional experience in Android development.
  • Proficiency in Kotlin and an in-depth understanding of its nuances.
  • Strong knowledge and practical experience with GraphQL, including schema design, resolvers, and interaction with client-side operations.
  • Familiarity with core Android architectural components like LiveData, ViewModel, and Room.
  • In-depth understanding of RESTful APIs and other networking libraries like Retrofit.
  • Experience in Reactive Programming paradigms such as RxJava or Kotlin Coroutines.
  • Solid grasp of Material Design principles and Android UI design guidelines.
  • Proficient use of Git version control and understanding of CI / CD practices.
  • Strong experience in writing unit tests using JUnit and UI tests using Espresso.
  • Exceptional debugging and performance tuning skills, including experience with Android Profiler.
  • 9 days ago
Related jobs
Promoted
AffinityClick Inc.
Canada

The Opportunity: Senior Android Developer. We’re looking for a Senior Android Developer who is passionate about mobile technology and ready to take our apps to the next level. Android development using Android Studio and Java/Kotlin. VOIP apps, with millions of installs and over 500,000 active month...

Promoted
hireVouch
Greater Toronto Area, Ontario

Design, develop, and maintain Android applications using Kotlin. Familiarity with core Android architectural components like LiveData, ViewModel, and Room. Solid grasp of Material Design principles and Android UI design guidelines. Exceptional debugging and performance tuning skills, including exper...

Promoted
Fuze HR Solutions
Greater Ottawa Metropolitan Area, Canada

They are currently seeking talented and experienced Android Developers to join their growing development team. As an Android Developer for our development team, you will play a crucial role in designing, developing, and maintaining mobile applications that support our framework. Collaborate with cro...

PamTen
Remote, ON
Remote

Design and develop advanced applications for the Android platform in B2C domain. In depth understanding of Android recommended design principles, interface guidelines and coding best practices. ...

Altair Engineering
Canada

Previous experience with QNX, Linux OS, and/or Android OS embedded system development. Android development experience. ...

TextNow
Canada

TextNow is seeking a senior native iOS and Android Software Developer to help build customer-facing products for our Trust and Safety vertical on both iOS and Android native applications. Collaborate with the other native platform developers to implement Trust and Safety specific projects for both i...

CIeNET International
Markham, Ontario

Position Title: Android Software Developer – Automotive Infotainment. The framework developer will be responsible for the customization and enhancement of Android framework components such as, windows manager, activity manager, package manager, system UI and customization widgets, to realize the aut...

TextNow
Canada

An Android developer with 5+ years of Android development experience, particularly in Kotlin . TextNow is looking for a Senior Android Developer to join our Revenue team, working to improve our Ads systems to improve the user experience while increasing revenue. ...

TextNow
Canada

TextNow is seeking a Software Developer to join our Revenue team who is passionate about our mission, eager to learn, and dedicated to improving our suite of client products. As a Software Developer, you will be part of a dynamic and innovative team working on various projects that impact millions o...

Promoted
Procom
Canada

Intermediate Application Developer. On behalf of our client, Procom is seeking an Intermediate Application Developer for a 6 month contract working remotely. Intermediate Application Developer Responsibilities. ...