hero

Accelerate your career.

Explore opportunities across TA's portfolio

Tech Lead/Staff Android Developer

TouchTunes

TouchTunes

Software Engineering
Montreal, QC, Canada
Posted on Sunday, January 14, 2024

Senior Android Developer

Montreal, 7250 Mile-End, Montreal, Quebec, Canada Req #238
Thursday, January 11, 2024

** French Version will follow **

đŸ—ș Hybrid Montreal tech hub

📌Your mission in the Android team:

Bring to life the next version of our native Android application, developing key features and acting as a technical coach within the team.

🚀Our stack:

  • Kotlin
  • Flavored-Agile

💡 Your day-to-day:

  • Act as a technical coach for the company and stay updated on the latest technologies that can enhance project efficiency, proposing them to the company.
  • Expert in current systems and capable of suggesting alternatives, architectural improvements, and minimizing the impact on project systems.
  • Recommend tools, software, and hardware that most effectively meet the needs of the projects being worked on.
  • Anticipate and prevent technical problems.
  • Identify and suggest technological elements to differentiate the product in the market.
  • An expert in all critical aspects of our field of business.
  • Knowledgeable about the best practices in their discipline and assists other team members in adopting them.
  • Anticipate the skills needed in the short and medium term for their team and support the implementation of development activities, demonstrating the value of proposed activities.
  • Support the organization's activities and resources for knowledge sharing within the team, ensuring knowledge sharing at the organizational level.
  • Ensure monitoring of actions and that feedback is relevant and constructive.
  • Implement effective communication tools and means within their team.
  • Ensure the governance of architecture and technologies in the project by aligning its technological vision with that of the company and transmitting it to the team.
  • Create a friendly working atmosphere within their team and with other departments.

🔍 Your profile:

  • Kotlin is second nature to you.
  • You possess a solid understanding of Android architecture, especially MVI and related concepts.
  • You are proficient in common third-party libraries such as Retrofit, OkHttp, Glide, Ktor, etc.
  • You have a good grasp of unit testing and integration testing.
  • Understanding security and data management, including encryption concepts, is within your expertise.
  • You excel in identifying and addressing performance issues, optimizing Android applications accordingly.
  • Collaboration is your strength, working closely with other team members, including the product, programming, and QA teams.
  • You have a curious mindset, always eager to explore new technologies and open to integrating them into existing Android projects.


❀Our perks:

  • Flexwork: Hybrid WFH-office environment and work anywhere around the globe up to 1 month/year

  • Learning: E-learning access and the ability to attend conferences in your field of your choice!

  • Health: Competitive health insurance, Dialogue app and unlimited sick days

  • Commute: 50% off OPUS, EXO train and BIXI

  • Office: Office accessible to people with disabilities

  • Etc.: RRSP matching, Life/LT/ST Disability coverage, healthy snacks, TouchTunes Culture Collective Community

đŸŽ” TouchTunes

Found at over 65,000 bars, restaurants and other social venues across North America and Europe, TouchTunes is bringing people together with fun, interactive music and entertainment solutions, enhancing the way people interact with each other and their environment. Our native mobile apps and jukes are seen and heard by millions daily across the TouchTunes network and community.

We firmly believe that our team should be as diverse as the music we listen to.

🌈TouchTunes is a proud ally of QueerTech.

______

đŸ—ș Hub technologique hybride de MontrĂ©al

📌Ta mission dans l’équipe Android:

Donner vie Ă  la prochaine version de notre application native Android et y dĂ©velopper des fonctionnalitĂ© clĂ©es ainsi qu’en agissant Ă  titre de ‘’coach’’ technique dans l’équipe.

🚀Nos technologies:

  • Kotlin
  • MĂ©thodologie Agile

💡 Ton quotidien:

  • Agir Ă  titre de rĂ©fĂ©rence technique pour l'entreprise et se tient Ă  jour sur les derniĂšres technologies pouvant promouvoir l'efficacitĂ© du projet, et les propose Ă  l'entreprise.
  • Expert des systĂšmes actuels et capable de proposer des alternatives, des amĂ©liorations architecturales et de limiter l'impact sur les systĂšmes de ses projets.
  • SuggĂšre des outils et des logiciels/matĂ©riels qui rĂ©pondent le plus efficacement aux besoins des projets sur lesquels il travaille.
  • Anticipe et prĂ©vient les problĂšmes techniques.
  • ReconnaĂźt et suggĂšre des Ă©lĂ©ments technologiques au produit pour le diffĂ©rencier sur le marchĂ©.
  • Expert en ce qui concerne tous les aspects critiques de notre domaine d'activitĂ©.
  • Expert des meilleures pratiques de sa discipline et aide les autres membres de l'Ă©quipe Ă  les utiliser Ă©galement.
  • Anticipe les compĂ©tences nĂ©cessaires Ă  court et moyen terme pour son Ă©quipe et soutient la mise en place des activitĂ©s de dĂ©veloppement. Est capable de dĂ©montrer la valeur des activitĂ©s proposĂ©es.
  • Soutient les activitĂ©s et les ressources de l'organisation pour le partage des connaissances au sein de son Ă©quipe. Assure le partage des connaissances au niveau de l'organisation.
  • Assure la surveillance des actions et que les retours d'informations sont pertinents et constructifs.
  • Met en place des outils et des moyens de communication efficaces au sein de son Ă©quipe.
  • Assure la gouvernance de l'architecture et des technologies dans le projet en alignant sa vision technologique avec celle de l'entreprise et en la transmettant Ă  l'Ă©quipe.
  • CrĂ©e une atmosphĂšre de travail conviviale au sein de son Ă©quipe et avec les autres services.
  • Reste informĂ© des derniĂšres tendances et des meilleures pratiques de l'industrie et amĂ©liore la prise de dĂ©cision.
  • Identifie les impacts potentiels Ă  l'avance et fournit une stratĂ©gie d'attĂ©nuation pour l'Ă©quipe.
  • Contribue Ă  la feuille de route dans son domaine d'expertise en fournissant un plan d'exĂ©cution.
  • Soutient activement la production en portant un Ɠil attentif aux signaux vitaux de l’app et en participant aux efforts de rĂ©solution des pannes de production (PSO)


🔍 Ton profil :

  • Kotlin n’a plus de secret pour toi
  • Tu dĂ©tiens une bonne comprĂ©hension de l'architecture Android (notamment MVI et associĂ©s)
  • Tu maitrise bien les bibliothĂšques tierces courantes telles que Retrofit, OkHttp, Glide, Ktor etc.
  • Tu as une bonne comprĂ©hension des tests unitaires et des tests d'intĂ©gration
  • Tu comprends ce qu’est la sĂ©curitĂ© et de la gestion des donnĂ©es, y compris tout ce qui concerne les notions de chiffrement
  • Tu as de bonnes aptitudes Ă  comprendre les problĂšmes de performance et de ce fait, optimiser les applications Android.
  • Tu collabores avec les autres membres de l'Ă©quipe, y compris l’équipe produit, de programmation et d’AQ
  • Tu as la curiositĂ© d’en apprendre davantage sur les nouvelles technologies et d’avoir une ouverture Ă  les intĂ©grer dans les projets Android existants.

❀ Nos avantages:

  • Travail flexible : Environnement de bureau hybride (tĂ©lĂ©travail et au bureau) et possibilitĂ© de travailler Ă  partir de n’importe oĂč dans le monde, jusqu’à 1 mois par an.

  • Formation : AccĂšs Ă  notre plateforme e-learning et la possibilitĂ© d’assister Ă  des confĂ©rences dans le domaine qui t’intĂ©resse

  • SantĂ© : Assurance maladie compĂ©titive, application Dialogue et jours de maladie illimitĂ©s.

  • DĂ©placements domicile-travail : 50 % de rĂ©duction sur le train OPUS, EXO et BIXI.

  • Bureau : Bureau accessible aux personnes handicapĂ©es.

  • Etc. : Contribution Ă©quivalente au REER, couverture vie/invaliditĂ©, collations saines, CommunautĂ© Culture Collective de TouchTunes.

đŸŽ” TouchTunes

Présent dans plus de 65 000 bars, restaurants et autres lieux de rencontre en Amérique du Nord et en Europe, TouchTunes rassemble les gens grùce à des solutions musicales et de divertissement amusantes et interactives, améliorant ainsi la façon dont les gens interagissent entre eux et avec leur environnement. Nos applications mobiles natives et nos jukes sont vus et entendus par des millions de personnes chaque jour à travers le réseau et la communauté TouchTunes.

Nous sommes convaincus que notre Ă©quipe doit ĂȘtre aussi diversifiĂ©e que la musique que nous Ă©coutons.

🌈TouchTunes est un fier alliĂ© de QueerTech.

Other details

  • Job Family Software Development
  • Pay Type Salary