TextNow, Inc.

Desarrollador de Software - Android (Canadá)

JavaGo
Traducción automática. Consulta el original.

Quién prospera en TextNow

Desarrollador de Software - Android (Canadá)

La comunicación es cosa de todos. TextNow es uno de los mayores proveedores de servicio telefónico gratuito en Norteamérica, conectando a decenas de millones de personas que de otro modo no podrían permitirse mantenerse en contacto. Combinamos una capa gratuita con publicidad con planes de pago y un conjunto creciente de funciones inteligentes, y lo ejecutamos en una infraestructura propia. Nos movemos rápido, medimos lo que lanzamos y tratamos la IA como una parte central de cómo construimos, no como un experimento secundario.

Los ingenieros más sólidos que hemos contratado comparten un conjunto de rasgos. Los evaluamos directamente, así que ven preparado con ejemplos específicos:

  1. Iniciativa. Descubres problemas y oportunidades que nadie te pidió resolver, y actúas sobre ellos.
  1. Obsesión por el cliente. La observación directa del usuario y el comportamiento del cliente cambian tu forma de construir, no solo lo que dice la especificación.
  1. Curiosidad que se acumula. Profundizas en temas técnicos por tu cuenta, y esa curiosidad se traduce en mejoras reales de procesos y productos.
  1. Comodidad con la ambigüedad. Avanzas con decisión cuando falta información y tomas decisiones sólidas cuando no hay una respuesta obvia correcta.
  1. Priorización adaptativa. Cuando las prioridades cambian a mitad de camino, reequilibras el trabajo de funcionalidades frente a preocupaciones de fiabilidad, operativas y de impacto en el cliente sin perder el rumbo.
  1. Desacuerdo productivo. Cuando no estás de acuerdo con un enfoque, presentas el caso de forma directa y constructiva, y sabes cómo discrepar y comprometerte.
  1. Propiedad que amplía el alcance. Mejoras sistemas, flujos de trabajo y experiencias más allá de la asignación original.

Waterloo, ON - Híbrido

El rango salarial base esperado para este puesto es:

Canadá Intermedio: CAD $113,400 - $162,000 anuales

Canadá Senior: CAD $158,000 – 207,000 anuales

Canadá Staff: CAD $200,400 – 248,000 anuales

Nuestros rangos salariales se determinan por puesto, nivel y ubicación. Dentro del rango, el salario individual se determina por las habilidades relacionadas con el puesto, la experiencia y la educación o formación relevante.

Nuestro objetivo es ofrecer un paquete competitivo que refleje el impacto y la experiencia que aportas al equipo.

Uso de IA: Utilizamos herramientas de inteligencia artificial (IA) para apoyar partes del proceso de contratación, como la revisión de solicitudes, el análisis de currículums o la evaluación de respuestas. Estas herramientas ayudan a nuestro equipo de contratación pero no reemplazan el juicio humano. Las decisiones finales de contratación las toman humanos. Si deseas más información sobre cómo se procesan tus datos, ponte en contacto con nuestro equipo de Talento.

Política de Candidatos de TextNow

Al enviar una solicitud a TextNow, usted acepta la recopilación, el uso y la divulgación de su información personal de acuerdo con la Política de Candidatos de TextNow textnow.com/legal/candidate-privacy-policy

Qué harás

Como Desarrollador de Software en Android, serás responsable de los sistemas, la arquitectura y las herramientas detrás de aplicaciones utilizadas por millones de personas, operando estratégicamente en móvil, backend y datos, y profundizando en los detalles de más bajo nivel cuando el problema lo requiera. Este es un puesto centrado en la IA: usar la IA no es opcional, es la expectativa. Prevemos que la mayoría del código que entregues será generado por IA, siendo tú el arquitecto, revisor y la autoridad final en calidad, corrección y diseño. Tendrás acceso a las últimas y mejores herramientas de desarrollo de IA, y ayudarás a construir nuestro "AI harness" — los agentes, flujos de trabajo, evaluaciones y controles de seguridad en los que se basa el resto de ingeniería. Contratamos en múltiples niveles (intermedio, senior, staff+) y alineamos el título y el alcance con el impacto demostrado, no con los años en un currículum.

  1. Diseñar, desarrollar y mantener aplicaciones de Android de alto rendimiento en Kotlin y Jetpack Compose, con interoperabilidad heredada de Java, y herramientas de IA integradas en tu flujo de trabajo.
  1. Ser responsable del ciclo de vida completo de tus sistemas: ideación de funcionalidades, diseño de API, instrumentación, despliegue de CI/CD, monitorización de tráfico en vivo, pruebas unitarias/UI/e2e, telemetría y análisis de datos, diseño de experimentos A/B e iteración continua.
  1. Liderar la modernización arquitectónica: descomponer monolitos, construir bibliotecas y frameworks compartidos, mejorar la modularización y permitir la reutilización entre Android, iOS y Web.
  1. Evaluar y adoptar nuevas capacidades de la plataforma Android (versiones del SO, tipos de dispositivos, factores de forma, arquitecturas) y liderar su implementación.
  1. Construir y extender nuestro "AI harness" interno — agentes, frameworks de automatización, pipelines de evaluación y controles de seguridad — para que todo el equipo entregue más rápido y de forma más segura; evolucionar continuamente cómo usas la IA y elevar los estándares de la organización sobre lo que significa "bueno".
  1. Definir estándares de observabilidad, pipelines de telemetría y estrategias de tolerancia a fallos para sistemas móviles de nivel de producción.
  1. Colaborar estrechamente con producto, diseño, backend y datos; impulsar discusiones técnicas, mentorizar desarrolladores e influir en la dirección estratégica en todo el ámbito móvil.

Quién eres

Estamos subiendo el listón. Este puesto no es adecuado para desarrolladores que apenas están empezando a construir sistemas de producción, y nuestra selección lo refleja. Los candidatos sólidos cumplirán la mayoría de los siguientes requisitos:

  1. Profunda experiencia en Android. Dominio en producción de Kotlin, Jetpack Compose y Coroutines/Flow, además de comodidad con Java heredado. Has lanzado y operado aplicaciones de consumo de Android a una escala significativa.
  1. Juicio a nivel de arquitecto. Un historial probado en el diseño de sistemas modulares y mantenibles que equilibran velocidad y fiabilidad, y la capacidad de defender esas compensaciones.
  1. Preparación para producción por defecto. Diseñas para la observabilidad y la fiabilidad: instrumentación, SLOs/SLIs, tolerancia a fallos, runbooks, triaje de incidentes, pipelines de telemetría escalables y diagnósticos de producción en vivo para clientes móviles.
  1. Fluidez genuina en IA. Ya utilizas la IA en tu flujo de trabajo de desarrollo y puedes hablar específicamente sobre dónde ayuda, dónde falla y cómo has mejorado su resultado. Te entusiasma generar la mayor parte de tu código con IA y ser responsable del nivel de calidad sobre ello.
  1. Liderazgo técnico demostrado. Has influido en hojas de ruta, contribuido a iniciativas multiequipo, mentorizado o liderado desarrolladores, impulsado mejoras en procesos y cultura, y trabajado directamente con liderazgo senior de ingeniería y producto.
  1. Profundidad en rendimiento y sistemas. Sólida experiencia en optimización de rendimiento, observabilidad y depuración a nivel de sistema.

Requisitos mínimos

Estamos pasando de contratar programadores a contratar tecnólogos — personas que ejercen criterio, aprenden sin descanso y utilizan la IA como multiplicador de fuerza, en lugar de personas que simplemente ejecutan tareas. Para los candidatos senior a los que se dirige este puesto, ese criterio se manifiesta en un historial probado.

  1. Profunda experiencia en la creación de aplicaciones de Android de producción con Kotlin y Jetpack Compose. Nos importa menos la antigüedad y más la complejidad de los problemas que has resuelto, los sistemas que has lanzado y las decisiones de ingeniería que has liderado.
  1. Has sido personalmente responsable y has operado una aplicación de consumo de Android a una escala significativa — 1M+ usuarios activos mensuales o comparable — a lo largo de muchos ciclos de lanzamiento. Contribuir a una aplicación así no es lo mismo que ser responsable de ella.
  1. Uso diario y fluido de herramientas de codificación de IA en trabajo de producción real hoy en día, con la comodidad de dejar que la IA genere la mayor parte de tu código mientras tú eres responsable de la corrección, arquitectura y calidad.
  1. Profundo dominio de Kotlin Coroutines y Flow, e interoperabilidad de Java dentro de una base de código grande y de larga duración.
  1. Liderazgo técnico en múltiples equipos: has sido responsable de la arquitectura de un sistema o módulo importante, has establecido la dirección técnica y has mentorizado a ingenieros senior.
  1. Propiedad práctica de la fiabilidad de producción para clientes móviles: SLOs/SLIs, pipelines de instrumentación y telemetría, rotación de guardias y triaje de incidentes.
  1. Un historial de éxitos medibles — rendimiento, fiabilidad o impacto en el usuario — que tú impulsaste, no en los que solo participaste.

Más sobre TextNow

Nuestra cultura

Estamos orgullosos de la cultura que hemos construido en TextNow, pero una de las preguntas más comunes que escuchamos es '¿cómo seguimos manteniéndola a medida que el mundo y la empresa cambian?' La realidad es que solo podemos seguir el ritmo porque cada TextNovian contribuye a nuestra cultura al involucrarse, viviendo nuestros valores, compartiendo comentarios, adoptando el cambio y más.

Nuestros valores

Obsesionados con el cliente

Nos esforzamos por tener una profunda comprensión de nuestros clientes.

Hacer lo correcto por nuestra gente

Nos tratamos mutuamente con justicia, respeto e integridad.

Aceptar el desafío

Adoptamos una mentalidad de "Sí, podemos" para lograr objetivos ambiciosos.

Actuar como propietario

Tratamos esta empresa como si fuera nuestra... ¡porque lo es!

Importarnos

Estamos profundamente comprometidos y apasionados por nuestro trabajo y por lograr resultados.

Uso interno de la aplicación y obsesión por el cliente

En TextNow, cada empleado puede usar activamente nuestra aplicación para llamar y enviar mensajes de texto.

El uso interno de la aplicación nos ayuda a experimentar lo que hacen los clientes, a detectar problemas a tiempo e impulsar mejores experiencias de diseño, desarrollo y usuario.

Diversidad e Inclusión

Nuestro objetivo es que cada persona que se una a TextNow sienta que pertenece, que es valorada y que puede ser ella misma en el trabajo.

Todos somos responsables de crear una cultura inclusiva y un sentido de pertenencia mutua. Al hacer esto juntos, haremos que TextNow sea mejor para todos.

Igualdad de oportunidades

Somos un empleador que ofrece igualdad de oportunidades y estamos comprometidos a crear un entorno inclusivo para todos los empleados. Consideramos a todos los solicitantes cualificados sin distinción de raza, color, religión, sexo, identidad o expresión de género, orientación sexual, edad, discapacidad o cualquier otra característica protegida.

Los solicitantes que requieran adaptaciones razonables durante el proceso de contratación pueden ponerse en contacto con nuestro equipo de Talento.

Nuestros beneficios y más

Este es un breve resumen de los beneficios que TextNow ofrece a sus empleados. Los detalles más completos se encuentran en la Guía de Beneficios de TextNow y en los documentos legales del plan, que están disponibles para los empleados a partir de su fecha de inicio en TextNow o poco después. Los beneficios enumerados aquí son solo a efectos ilustrativos y pueden cambiar de vez en cuando a la sola discreción de TextNow.

  • Servicio telefónico gratuito
  • Fuerte equilibrio entre vida laboral y personal
  • Opciones sobre acciones para empleados
  • Vacaciones ilimitadas
  • 12 días festivos pagados al año
  • Salario competitivo
  • Beneficios de salud, dental y visión
  • Incapacidad a corto y largo plazo
  • Beneficio de bienestar anual de $750 o cuenta de gastos médicos
  • Igualación de RRSP (Canadá) | 401(K) (EE. UU.)
  • Permiso parental para empleados elegibles
  • Oportunidades de aprendizaje y desarrollo

Viajamos varias veces al año para diversos eventos de equipo, retiros de toda la empresa y más.

Habrá más información sobre nuestro paquete total de recompensas disponible durante el proceso de contratación.

Más oportunidades con un solo perfil

¿Quieres optar a más puestos sin repetir todo el proceso? Crea tu perfil para que te encuentren las empresas que usan Nort.

Crear mi perfil

Tu próximo empleoya está buscándote.

Nort

Plataforma de reclutamiento inverso para programadores