e-commerce software online-shopping web-development
Montreal, Canada

Android Developer - Core Mobile

Shopify is on a mission to enable entrepreneurship and commerce everywhere in the world. With the growth of mobile commerce, Shopify has been busy pushing boundaries as we craft the best overall mobile experience for our merchants and their customers. We are looking for developers excited to grow and scale our mobile offerings. To do this, we need the help of dedicated, methodical and versatile developers - Does this sound like it could be you? Our Core team enables merchants to carry out day to day tasks like adding new products, managing inventory, fulfilling orders and more using the Shopify web admin as the central place to run their business. We also provide insights on their products and customers to let them maximize the impact of their store and free up time to focus on the things they really love doing. You will join the Mobile team within Core, and collaborate with other developers, designers and product managers to build and launch new features. You will also work on the architectural changes of the app, like moving to MVVM. The roadmap is heavy-loaded, and with BFCM in sight, it’s an exciting time to join the team and make an impact. You’ll gain a ton of perspective as you connect with different teams that work on related parts of Shopify. You’ll work on a large scale app that is ever changing, enabling entrepreneurship for 600,000+ merchants. You’ll be able to take the time to rebuild the areas that need love while some of your code stands the test of time. You’ll grow and learn a ton from your team, and will very likely be involved in other projects as well. The tools you will use include: Kotlin, Java, Android Studio, Git, GraphQL, MVVM architecture and more. We don’t expect you to know all of those when you apply, but get ready to learn quickly!
  • Coding experience
  • Familiarity with the Android mobile platform
  • Passion for mobile software development
  • Familiarity with Kotlin or Java, or the desire to learn it quickly
  • Knowledge of the Android architecture, trends, and emerging technologies
  • Curiosity and resourcefulness
  • Collaborative coding using code source sharing tools
  • Actively participating in architectural choices and decisions
  • Experience in app development
  • Involvement in open source projects or communities
  • Adventures in entrepreneurship and/or commerce
  • A project or a role you’ve made a big impact in
  • Your passion for, and experience with teaching or mentoring
  • Work with this stack