Tech Lead/Staff Android Developer
TouchTunes
Senior Android Developer
** 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