Aller au contenu

TextNow, Inc.

Développeur Logiciel - Android (Canada)

JavaGo
Traduction automatique. Consultez l’original.

Qui réussit chez TextNow

Développeur Logiciel - Android (Canada)

La communication est l'affaire de tous. TextNow est l'un des plus grands fournisseurs de service téléphonique gratuit en Amérique du Nord, connectant des dizaines de millions de personnes qui seraient autrement exclues du maintien des contacts. Nous associons un niveau gratuit financé par la publicité à des plans payants et à un ensemble croissant de fonctionnalités intelligentes — et nous l'exécutons sur une infrastructure que nous possédons et exploitons. Nous avançons rapidement, nous mesurons ce que nous livrons, et nous traitons l'IA comme un élément central de notre façon de construire, pas comme une expérience secondaire.

Les meilleurs ingénieurs que nous ayons embauchés partagent un ensemble de traits. Nous les évaluons directement, alors venez prêt avec des exemples spécifiques :

  1. Initiative. Vous découvrez des problèmes et des opportunités que personne ne vous a demandé de résoudre, et vous agissez en conséquence.
  1. Obsession client. L'observation directe des utilisateurs et le comportement des clients modifient votre façon de construire — pas seulement ce que dit la spécification.
  1. Curiosité qui se compose. Vous approfondissez les sujets techniques par vous-même, et cette curiosité se traduit par de réelles améliorations de processus et de produits.
  1. Confort avec l'ambiguïté. Vous avancez de manière décisive lorsque l'information est manquante, et vous prenez des décisions judicieuses lorsqu'il n'y a pas de bonne réponse évidente.
  1. Priorisation adaptative. Lorsque les priorités changent en cours de route, vous rééquilibrez le travail sur les fonctionnalités par rapport aux préoccupations de fiabilité, d'exploitation et d'impact client sans perdre le fil.
  1. Désaccord productif. Lorsque vous n'êtes pas d'accord avec une approche, vous présentez vos arguments directement et de manière constructive, et vous savez comment désapprouver et s'engager.
  1. Propriété élargissant la portée. Vous améliorez les systèmes, les flux de travail et les expériences au-delà de la mission initiale.

Waterloo, ON - Hybride

La fourchette de salaire de base attendue pour ce rôle est :

Intermédiaire Canada : CAD $113,400 - $162,000 annuellement

Senior Canada : CAD $158,000 – 207,000 annuellement

Staff Canada : CAD $200,400 – 248,000 annuellement

Nos fourchettes salariales sont déterminées par le rôle, le niveau et l'emplacement. Au sein de la fourchette, la rémunération individuelle est déterminée par les compétences liées au poste, l'expérience et la formation ou l'éducation pertinente.

Notre objectif est d'offrir un package compétitif qui reflète l'impact et l'expertise que vous apportez à l'équipe.

Utilisation de l'IA : Nous utilisons des outils d'intelligence artificielle (IA) pour soutenir certaines parties du processus de recrutement, telles que l'examen des candidatures, l'analyse des CV ou l'évaluation des réponses. Ces outils aident notre équipe de recrutement mais ne remplacent pas le jugement humain. Les décisions d'embauche finales sont finalement prises par des humains. Si vous souhaitez plus d'informations sur la manière dont vos données sont traitées, veuillez contacter notre équipe de recrutement.

Politique relative aux candidats de TextNow

En soumettant une candidature à TextNow, vous acceptez la collecte, l'utilisation et la divulgation de vos informations personnelles conformément à la Politique relative aux candidats de TextNow textnow.com/legal/candidate-privacy-policy

Ce que vous ferez

En tant que Développeur Logiciel sur Android, vous serez responsable des systèmes, de l'architecture et des outils derrière des applications utilisées par des millions de personnes — en opérant stratégiquement sur le mobile, le backend et les données, et en plongeant dans les détails les plus bas lorsque le problème l'exige. C'est un rôle axé sur l'IA : utiliser l'IA n'est pas une option, c'est une attente. Nous anticipons que la majorité du code que vous livrerez sera généré par l'IA, avec vous comme architecte, réviseur et autorité finale sur la qualité, l'exactitude et la conception. Vous aurez accès aux meilleurs outils de développement IA et vous aiderez à construire notre système d'IA — les agents, les flux de travail, les évaluations et les garde-fous sur lesquels le reste de l'ingénierie s'appuie. Nous embauchons à plusieurs niveaux (intermédiaire, senior, staff+) et alignons le titre et la portée sur l'impact démontré, pas sur les années d'expérience sur un CV.

  1. Concevoir, développer et maintenir des applications Android haute performance en Kotlin et Jetpack Compose, avec interopérabilité Java existante, et des outils IA intégrés dans votre flux de travail.
  1. Assumer le cycle de vie complet de vos systèmes : idéation des fonctionnalités, conception de l'API, instrumentation, déploiement CI/CD, surveillance du trafic en direct, tests unitaires/UI/e2e, télémétrie et analyse de données, conception d'expériences A/B, et itération continue.
  1. Diriger la modernisation architecturale — décomposer les monolithes, construire des bibliothèques et des frameworks partagés, améliorer la modularisation et permettre la réutilisation entre Android, iOS, et le Web.
  1. Évaluer et adopter de nouvelles capacités de la plateforme Android (versions OS, types d'appareils, facteurs de forme, architectures) et diriger leur déploiement.
  1. Construire et étendre notre système d'IA interne — agents, frameworks d'automatisation, pipelines d'évaluation et garde-fous — afin que toute l'équipe livre plus rapidement et plus sûrement ; faire évoluer continuellement votre utilisation de l'IA et élever les normes de l'organisation en matière de ce qui constitue une « bonne » pratique.
  1. Définir les normes d'observabilité, les pipelines de télémétrie et les stratégies de tolérance aux pannes pour les systèmes mobiles de qualité production.
  1. Collaborer étroitement avec les équipes produit, design, backend et données ; mener des discussions techniques, mentorer des développeurs et influencer la direction stratégique sur le mobile.

Qui vous êtes

Nous élevons la barre. Ce rôle ne convient pas aux développeurs qui débutent dans la création de systèmes de production, et notre processus de sélection le reflète. Les candidats solides satisferont à la plupart des critères suivants :

  1. Expertise approfondie en Android. Maîtrise en production de Kotlin, Jetpack Compose et Coroutines/Flow, ainsi qu'une aisance avec Java existant. Vous avez livré et exploité des applications Android grand public à une échelle significative.
  1. Jugement de niveau architecte. Une expérience avérée dans la conception de systèmes modulaires et maintenables qui équilibrent vitesse et fiabilité — et la capacité de défendre ces compromis.
  1. Prêt pour la production par défaut. Vous concevez pour l'observabilité et la fiabilité : instrumentation, SLO/SLI, tolérance aux pannes, runbooks, triage d'incidents, pipelines de télémétrie évolutifs et diagnostics de production en direct pour les clients mobiles.
  1. Maîtrise réelle de l'IA. Vous utilisez déjà l'IA dans votre flux de travail de développement et vous pouvez parler spécifiquement de ses avantages, de ses limites et de la manière dont vous avez amélioré ses résultats. Vous êtes impatient de générer la majorité de votre code avec l'IA et d'en garantir la qualité.
  1. Leadership technique démontré. Vous avez influencé les feuilles de route, contribué à des initiatives multi-équipes, encadré ou dirigé des développeurs, piloté des améliorations de processus et de culture, et travaillé directement avec la direction de l'ingénierie et du produit.
  1. Performance et profondeur système. Solide expérience en optimisation des performances, en observabilité et en débogage au niveau système.

Qualifications minimales

Nous passons de l'embauche de codeurs à l'embauche de technologues — des personnes qui exercent leur jugement, apprennent sans relâche et utilisent l'IA comme un multiplicateur de force, plutôt que des personnes qui exécutent simplement des tickets. Pour les candidats seniors que ce rôle cible, ce jugement se manifeste par une expérience concrète.

  1. Expérience approfondie dans la création d'applications Android de production avec Kotlin et Jetpack Compose. Nous nous soucions moins de la durée que de la complexité des problèmes que vous avez résolus, des systèmes que vous avez livrés et des décisions d'ingénierie que vous avez dirigées.
  1. Vous avez personnellement possédé et exploité une application Android grand public à une échelle significative — 1M+ utilisateurs actifs mensuels ou équivalent — sur de nombreux cycles de publication. Contribuer à une telle application n'est pas la même chose que la posséder.
  1. Utilisation quotidienne et fluide des outils de codage IA dans un travail de production réel aujourd'hui, avec l'aisance de laisser l'IA générer la majorité de votre code pendant que vous êtes responsable de l'exactitude, de l'architecture et de la qualité.
  1. Maîtrise approfondie de Kotlin Coroutines et Flow, et de l'interopérabilité Java au sein d'une base de code large et ancienne.
  1. Leadership technique inter-équipes : vous avez été responsable de l'architecture d'un système ou module majeur, défini la direction technique et encadré des ingénieurs seniors.
  1. Propriété pratique de la fiabilité de production pour les clients mobiles : SLO/SLI, pipelines d'instrumentation et de télémétrie, rotation d'astreinte et triage d'incidents.
  1. Un historique de succès mesurables — performance, fiabilité ou impact utilisateur — que vous avez pilotés, et pas seulement auxquels vous avez participé.

Plus sur TextNow

Notre culture

Nous sommes fiers de la culture que nous avons bâtie chez TextNow, mais l'une des questions les plus fréquentes que nous entendons est « comment continuer à la maintenir alors que le monde et l'entreprise évoluent ? » La réalité est que nous ne pouvons suivre que parce que chaque TextNovien contribue à notre culture en s'impliquant, en vivant nos valeurs, en partageant des commentaires, en embrassant le changement et plus encore !

Nos valeurs

Obsession client

Nous nous efforçons d'avoir une compréhension approfondie de nos clients.

Agir avec équité envers nos employés

Nous nous traitons mutuellement avec équité, respect et intégrité.

Accepter le défi

Nous adoptons un état d'esprit « Oui, nous pouvons » pour atteindre des objectifs ambitieux.

Agir en tant que propriétaire

Nous traitons cette entreprise comme si elle était la nôtre… parce qu'elle l'est !

Se soucier

Nous sommes profondément engagés et passionnés par notre travail et l'obtention de résultats.

Utilisation interne de nos produits & Obsession client

Chez TextNow, chaque employé utilise activement notre application pour appeler et envoyer des messages.

L'utilisation interne de nos produits nous aide à expérimenter ce que vivent les clients, à repérer les problèmes tôt et à améliorer la conception, l'expérience développeur et utilisateur.

Diversité et inclusion

Notre objectif est que chaque personne qui rejoint TextNow se sente à sa place, valorisée et capable d'être elle-même au travail.

Nous sommes tous responsables de la création d'une culture inclusive et d'un sentiment d'appartenance mutuel. En faisant cela ensemble, nous rendrons TextNow meilleur pour tout le monde.

Égalité des chances

Nous sommes un employeur garantissant l'égalité des chances et nous nous engageons à créer un environnement inclusif pour tous les employés. Nous considérons tous les candidats qualifiés sans distinction de race, de couleur, de religion, de sexe, d'identité ou d'expression de genre, d'orientation sexuelle, d'âge, de handicap ou de toute autre caractéristique protégée.

Les candidats nécessitant un aménagement raisonnable pendant le processus de recrutement peuvent contacter notre équipe de recrutement.

Nos avantages et plus encore

Ceci est un bref aperçu des avantages que TextNow offre à ses employés. Des détails plus complets peuvent être trouvés dans le Guide des avantages de TextNow et les documents juridiques du plan, qui sont disponibles pour les employés à leur date de début ou peu après. Les avantages énumérés ici sont à titre indicatif seulement et peuvent changer de temps à autre à la seule discrétion de TextNow.

  • Service téléphonique gratuit
  • Solide équilibre vie professionnelle/vie privée
  • Options d'achat d'actions pour les employés
  • Vacances illimitées
  • 12 jours fériés payés par an
  • Rémunération compétitive
  • Avantages sociaux santé, dentaire et vision
  • Invalidité à court et à long terme
  • $750 de prestation de bien-être annuel ou compte de dépenses de santé
  • Régime enregistré d'épargne-retraite (REER) avec cotisation de contrepartie (Canada) | 401(K) (USA)
  • Congé parental pour les employés éligibles
  • Opportunités d'apprentissage et de développement

Nous voyageons quelques fois par an pour divers événements d'équipe, des séminaires d'entreprise et plus encore.

Plus d'informations sur notre programme de rémunération globale seront disponibles pendant le processus de recrutement.

Plus d’opportunités avec un seul profil

Vous souhaitez accéder à plus de postes sans répéter tout le processus ? Créez votre profil pour être trouvé par les entreprises utilisant Nort.

Créer mon profil

Vagas Dev est maintenu gratuitement par l’équipe NortJobs.

Votre prochain emploiest peut-être sur NortJobs.

Vagas Dev

Des emplois pour développeurs et programmeurs. Le Brésil en priorité. Votre prochaine opportunité.

NortJobs · soutien du projetInstagramLinkedInTwitter
Mentions légalesÀ propos du projetConfidentialitéVagas Dev © 2026