Infostretch Corporation

Senior Android Developer

  • Job Type: Contract W2
  • Industry Type: IT Sector
  • Industry Location: Toronto
  • Experience: NA
  • No. of Positions: 1
  • Primary Skills: Android MVVM
  • Secondary Skills: TDD
  • Job Location: Toronto, ON
  • Posted Date: Posted today
Job Description

Infostretch is a pure-play digital engineering services firm focused on helping companies accelerate their digital initiatives from strategy and planning through execution. We leverage deep technical expertise, Agile methodologies and data-driven intelligence to modernize systems of engagement and simplify human/tech interaction. We deliver custom solutions that meet customers’ technology needs wherever they are in their digital lifecycle. Backed by Goldman Sachs and Everstone Capital, Infostretch works with both large enterprises and emerging innovators -- putting digital to work to enable new products and business models, engage with customers in new ways, and create sustainable competitive differentiation.

Infostretch is seeking a Sr Android Developer with a minimum of 5+ years of development experience in a distributed systems environment based in Toronto, Canada. This is a 100% remote position.

Skills and Experience:

  • 5+ years' mobile development experience using android.
  • Very strong in object-oriented concepts & design patterns.
  • Should have knowledge of architecture like MVC, MVP, MVVM, VIPER.
  • Practical Android coding and debugging experience.
  • Solid experience of common Java and Android design patterns.
  • Experience in working with Android compatibility APIs, Android Fragments.
  • Sound experience of Android User Interface API, spanning multiple device configurations.
  • Good experience of networking with Async tasks and HttpConnection and loaders.
  • Experience of working with Web Services and common data interchange formats: JSON, XML.
  • Experience of working with Android Jetpack.
  • Local data storage using SQLite databases and shared preferences.
  • Sound working knowledge of application profiling and instrumentation with debugger and gauges.
  • Unit testing experience using Junit, PowerMock, Mokito.
  • Has shipped multiple Android applications and demonstrate this where possible.
  • Knowledge of application deployment and Code-signing.
  • Strong analytical skills with focus on quality.
  • Good communication skills & team player.
  • Ability to learn new technologies quickly.

Education Qualification:

  • B.S. in computer science, software engineering, computer engineering, electrical engineering, or related area of study
Relevant Job Openings
No relevant jobs found. Please try again with another job.