Développeur·euse Logiciel Staff (mobile)/ Staff Mobile Developer

Montréal, QC, CA, Canada

Job Description

English version will follow


Localisation :

Montreal (Formule hybride)



Ta mission au sein de l'equipe BullShooter Live :



Tu seras au coeur du developpement de la prochaine version de notre application multiplateforme basee sur Flutter.

Ton role :

concevoir et developper des fonctionnalites cles, tout en agissant comme coach technique pour ton equipe.

Tu contribueras a elever le niveau technique du groupe et a livrer des solutions innovantes et de haute qualite, tout en assurant la coherence de l'architecture globale.



Ton quotidien :



Agir comme coach technique pour l'entreprise, rester a l'affut des dernieres technologies pouvant ameliorer l'efficacite des projets et les proposer a l'equipe. Etre experte des systemes en place, capable de suggerer des alternatives, d'ameliorer l'architecture et de minimiser l'impact sur les projets existants. Recommander les outils, logiciels et materiels les plus adaptes aux besoins des projets en cours. Identifier et proposer des innovations technologiques pour differencier nos produits sur le marche. Maitriser les aspects critiques de notre domaine d'activite. Partager et faire adopter les meilleures pratiques de ta discipline aupres de ton equipe. Anticiper les competences a developper a court et moyen terme et soutenir les activites de formation et de developpement, en demontrant leur valeur. Favoriser le partage de connaissances au sein de l'equipe et de l'organisation. Assurer le suivi des actions et offrir un feedback pertinent et constructif. Mettre en place des outils et moyens de communication efficaces dans ton equipe. Veiller a la gouvernance technologique et architecturale du projet, en alignant la vision technologique sur celle de l'entreprise et en la partageant avec l'equipe. Creer un climat de travail collaboratif et bienveillant, au sein de ton equipe et avec les autres departements.

Notre stack:



Frontend

Flutter/Dart (avec quelques integrations natives au besoin)

Backend

Java avec Spring ou SpringBoot Services RESTful AWS Docker, Kubernetes Git, Gerrit, Jenkins Bases de donnees relationnelles et noSQL (Oracle, MongoDB)

Ton profil :



10 ans et plus d'experience en developpement mobile (Android et/ou iOS). Maitrise des langages tels que Kotlin, Swift ou Flutter (Dart). Solide comprehension des architectures mobiles. Maitrise des bibliotheques tierces courantes (Retrofit, OkHttp, Glide, Ktor, etc.). Bonne connaissance des tests unitaires, d'integration et des tests UI automatises. Comprehension approfondie de la securite et de la gestion des donnees, y compris les concepts de chiffrement. Capacite a identifier et resoudre les problemes de performance, et a optimiser les applications. Excellente collaborateurrice : tu travailles etroitement avec les equipes produit, developpement et QA. Curieuxse et passionnee, tu explores constamment de nouvelles technologies et aimes les integrer dans des projets existants. Interet et capacite a elargir ton role vers le full-stack pour soutenir les developpeurses backend.

Encore mieux si tu as :



Des connaissances en TDD ou DDD

Nos avantages et benefices :



Environnement de travail hybride : Horaire flexible combinant teletravail et presence au bureau, avec la possibilite de travailler de n'importe ou dans le monde jusqu'a 2 mois par annee. Bien-etre financier : Bonus annuel de performance, bonus a long terme, contribution equivalente au REER, et assurance vie. Avantages complets : Assurance sante et invalidite competitives, compte de depenses pour ton style de vie, acces a la telemedecine et politique de conges maladie illimites. Avantages pour les deplacements : 50 % de reduction sur les cartes OPUS et rabais sur les services de trains EXO. Developpement professionnel : Apprentissage continu avec acces a une plateforme d'e-learning, remboursement des frais de scolarite, et mentorat entre pairs. Accessibilite : Un milieu de travail inclusif concu pour accueillir les personnes en situation de handicap.

TouchTunes est la plus grande plateforme interactive de musique et de divertissement en etablissement au monde. Tout tourne autour de la joie et de la connexion humaine. Ce moment dans un bar ou quelqu'un a la table d'a cote choisit ta chanson preferee sur le juke-box ? C'est ca, notre mission. Notre plateforme diffuse des millions de chansons chaque jour - mais on ne s'arrete pas la ! Nous venons d'acquerir la plus grande entreprise de flechettes a pointes souples aux Etats-Unis, nous reinventons notre application mobile qui sera lancee plus tard cette annee, et nous operons pres de 100 000 appareils connectes a travers l'Amerique du Nord et l'Europe. Nous sommes des innovateurs, des penseurs strategiques, des personnes qui rendent l'avenir possible des aujourd'hui - c'est vraiment le moment ideal pour rejoindre notre equipe.



TouchTunes est fiere alliee de QueerTech et DiversityJobs o

___



Location:

Montreal (Hybrid)



Your mission in the BullShooter Live team:



Driving the next version of our Flutter-based cross-platform application, developing key features, and acting as a technical coach within the team. You'll help elevate the team's technical capabilities and ensure we're delivering high-quality, innovative solutions while maintaining a cohesive architecture.



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. 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.

Our stack:



Frontend Flutter/Dart, but expect some native integrations where needed. Backend Java with Spring or SpringBoot RESTful services AWS Docker, Kubernetes Git, Gerrit, Jenkins Relational and noSQL databases (Oracle, MongoDB)

Your profile:



10+ years of mobile development in Android and/or iOS. Expertise in mobile developement languages such as Kotlin, Swift or Flutter(Dart). You possess a solid understanding of mobile architecture. You are proficient in common third-party libraries such as Retrofit, OkHttp, Glide, Ktor,etc. You have a good grasp of unit testing, integration testing and UI automated tests. Understanding security and data management, including encryption concepts, is within your expertise. You excel in identifying and addressing performance issues, optimizing 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 projects. Interest and ability to expand into a full-stack role to support Backend developers.

Even better if you have:



Knowledge of TDD, DDD



Our Perks and Benefits:



Hybrid Work Environment: Hybrid schedule with both work-from-home and in-office time, with the ability to work anywhere in the world for up to 2 months per year. Financial Wellness: Annual performance bonus, long-term company bonus, RRSP matching, life insurance. Comprehensive Benefits: Competitive health insurance and disability coverage, a Lifestyle Spending Account, access to telemedicine, and an unlimited sick days policy. Commuting Perks: 50% off OPUS cards and discounts on EXO train services. Professional Development: Continuous hands-on learning with access to e-learning platform, tuition reimbursement, and peer mentorship. Accessibility: An inclusive workplace designed to accommodate people with disabilities.

We are the world's largest in-venue interactive music and entertainment platform, we're all about sparking joy and human connection. That moment in a bar where someone at the next table queues for the jukebox to play your favorite song? That's what we do - our platform plays millions of songs daily - but we're also so much more! We just bought the largest soft-tipped darts business in the United States, we're reinventing our mobile app for launch later this year, and we're operating nearly 100,000 connected devices across North America and Europe. We're innovators, strategic thinkers, people making the future possible today - and what a great time to join our team.



TouchTunes is a proud ally of QueerTech and DiversityJobs. o

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2906536
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Montréal, QC, CA, Canada
  • Education
    Not mentioned