Software Developer - Mobile Apps

Technology · Edmonton, Alberta
Department Technology
Employment Type Full time
Minimum Experience Mid-level

Granify is a rapidly evolving technology company at the intersection of e-commerce, machine intelligence and psychology. We’re building an industry-leading optimization platform for online retailers wanting to create a better online shopping experience for their customers.

Looking to get your foot in the door at the most exciting technology firm in Edmonton? We’re hiring a Software Developer - Mobile Apps who values self-improvement, focus, and positivity to help build and grow our product. 

In this role, you'll get a chance to design, build, and improve on each part of our tech stack, with an initial emphasis on front end development. You’d work closely with members of the engineering, data science, product and sales teams in a collaborative environment to design and implement new products and features.

This position is full-time in Edmonton, AB, Canada. We welcome local applicants, as well as any Canadian citizens, permanent residents, or eligible international applicants willing to relocate.   

What You'll Work On

As a Software Developer - Mobile Apps you’ll initially be focused on:

  • Building support for mobile apps
  • Launching new clients, including testing and troubleshooting installations
  • Building the tools that millions of shoppers interact with daily
  • Participating in code reviews, sharing knowledge, feedback, and ideas
  • Learning! 

You Are... 

  • Hungry to learn, hard working and with a high capacity to learn
  • Someone with a true engineering mindset, you build things to work and to last
  • Passionate about finding elegant solutions to complex technical problems
  • Eager to work in an ever evolving code base and constantly strive to improve the domain
  • Committed to mastery and craftsmanship in your work
  • Curious, constantly looking for better ways to do things
  • Positive and personable - we're all tackling these challenges together!
  • Focused and disciplined
  • Able to communicate with clarity and brevity


  • Experience with iOS, Swift, Android, Java
  • Experience with App store processes
  • Understanding of MVC and MVVM architectures
  • Bachelor’s degree in computer science, engineering, or equivalent degree / experience

Bonus Points:

  • Source control (Git) and familiarity with unix command line
  • Experience working as a front-end developer in an Agile environment
  • Experience with modern JS libraries and frameworks, such as jQuery, Coffeescript, SASS, Ember, Angular, React, Gulp, Grunt, WebPack, or others
  • Experience working with Tag Management Systems such as Google Tag Manager, Tealium and Signal
  • Experience integrating with analytics packages such as Google Analytics and Omniture
  • Experience with Amazon Web Services
  • Experience with Ruby / Ruby on Rails, SQL, Redis, Hadoop, and/or Spark
  • Understanding of machine learning

 Working at Granify 

With our unique culture and How We Work at Granify framework, you’ll develop core skills that will change how you work, how you think and how you live for the rest of your life. We have a clear system in place to help you grow as a person and as a pro and we take it very seriously. 

You’ll work closely with an incredible group of the smartest, most interesting, genuinely good people around. You’ll work hard, learn quickly, and have plenty of excitement. You’ll also get a first hand view into the rapidly evolving, exciting intersection of e-commerce, machine intelligence and psychology.

With our continued growth as a company, you’ll find limitless opportunities for growth, development, and career progression.


Did you know? Granify is backed by early investors in Facebook, Uber, Twitter, Airbnb, Paypal, Pinterest, Palantir and Yelp. Wouldn’t it have been great to get in at one of those companies as they were taking off...



Thank You

Your application was submitted successfully.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

  • Location
    Edmonton, Alberta
  • Department
  • Employment Type
    Full time
  • Minimum Experience