Android Developer


Montreal, QC

Less than 5 years

Posted 237 days ago

This job is no longer available.

TouchTunes is the largest in-venue interactive music and entertainment platform, featured in over 75,000 bars and restaurants across North America and Europe. Our network supports a growing portfolio of location-based digital solutions. We aim to create and deliver engaging music and media experiences worldwide in order to inspire emotional connections in shared spaces.  In 2017 TouchTunes merged with PlayNetwork!  Together we’ve created a global market leader for music and media services, with boundless opportunities for our team members to learn, contribute and grow.  We’re entrepreneurs, engineers, designers, marketers, creatives and visionaries.  We are guided by our core values  that serve as a compass for how we act and guide our approach to every aspect of our business every day.  We are passionate about developing exciting and engaging products that impact consumers and generate emotional connections across our network of over 185,000 stores, restaurants, bars and other social spaces around the world.    The Android Developer works cross-functionally with product owners, designers, backend developers, mobile developers and technical writers to conceptualize, execute, validate, document and deploy features in TouchTunes’ mobile products.    Key Qualifications:

  • 2+ years Java programming experience in an Androidmobile environment plus
  • BS degree in Engineering or equivalent

  Required Skills/Competencies/Behavior: 

  • Leads by example and exemplifies the company's Core Values in action and behavior
  • Strong object-oriented programming and design skills
  • Strong knowledge of the Java programming language
  • Deep understanding of the Android SDK and APIs
  • Experience using network-based resources
  • Experience writing multi-threaded, asynchronous code
  • Deep understanding of software design patternsassion for clean, consistent, simple and efficient code
  • Strong mobile application UI development skills
  • Strong problem solving and critical thinking skills
  • Passion for quality and attention to detail
  • Outstanding written and verbal communication skills
  • Multimedia software development experience
  • Experience with Sketch, Photoshop or similar graphics design tools
  • Knowledge of UI frameworks, MVP application design and complex, reactive touch based UI
  • Track record of optimizing code for size and performance on embedded platforms