directohace 1 día

Junior Mobile Engineer

SezzleRemoto · Tiempo completo
Junior1+ años

Se busca Junior Mobile Engineer para trabajar en Sezzle, una empresa de tecnología financiera. El rol implica desarrollar y mantener aplicaciones móviles, trabajar con tecnologías como React Native y Golang, y colaborar con equipos de producto, diseño y negocio.

Por qué aplicar

Atractivo para desarrolladores móviles junior que buscan crecer en una empresa de tecnología financiera en constante evolución.

Descripción del puesto

Sobre Sezzle: Con una misión de empoderar financieramente a la próxima generación, Sezzle está revolucionando la experiencia de compra más allá de los pagos, combinando tecnología de punta con planes de cuotas sin intereses fáciles de usar que hacen que la compra sea más inteligente y accesible. No solo estamos transformando los pagos; estamos redefiniendo cómo las personas descubren, interactúan y compran las cosas que aman, mientras impulsamos un impacto real en las ventas de los comerciantes a través de mayores conversiones y valores de pedido más altos. A medida que continuamos dando forma al futuro de la fintech y el comercio minorista, estamos construyendo un equipo innovador y dinámico apasionado por crear algo más que una transacción, sino un viaje de compra verdaderamente único. Si estás emocionado de superar los límites en la tecnología y brindar una experiencia innovadora para consumidores y comerciantes por igual, ¡únete a nosotros en Sezzle y ayuda a crear el futuro de la compra! Sobre el rol: Estamos buscando un talentoso y motivado Ingeniero Móvil Júnior que sea de primera clase con un alto coeficiente intelectual y una alta inteligencia emocional. Este rol presenta una oportunidad emocionante para prosperar en un entorno dinámico y acelerado dentro de un equipo en rápido crecimiento, con abundantes perspectivas de avance profesional. Compensación: El rango de compensación para el rol es de $2,200 - $3,500 por mes (bruto en USD) Proceso de entrevista: Creemos que la transparencia es importante en Sezzle. Proporcionar retroalimentación regularmente mientras se establecen expectativas es parte de nuestra cultura, comenzando con el proceso de entrevista. El avance a través de cada paso no está garantizado. - 1. Solicitud presentada (estás aquí) - 2. Prueba Wonderlic (30-40 min) - 3. Evaluación de codificación (~1,5 horas) - 4. Entrevista con reclutadores (30 min) - 5. Entrevista con ingenieros (1 hora) - 6. Entrevista con liderazgo de ingeniería (30-45 min) - 7. ¡Oferta! Responsabilidades clave del rol: - Ayudar a poseer y desarrollar nuevas características dentro de nuestra aplicación React Native multiplataforma con TypeScript y API de backend en Golang. - Gestionar nuestros lanzamientos, utilizando herramientas como cohortes, indicadores de características y infraestructura de tienda de aplicaciones para garantizar un lanzamiento seguro a nuestros millones de usuarios activos. - Mantener una relación de trabajo sólida con el producto, el diseño y el negocio para garantizar que las necesidades de las partes interesadas se evalúen y satisfagan. - Trabajar con el equipo para construir continuamente código limpio, escalable, robusto y comprobable. - Desarrollar un conocimiento profundo de su aplicación, dominio de datos y KPI Qué buscamos: - 1 a 3 años de experiencia profesional en desarrollo móvil, con al menos 6 meses en React Native o tecnología similar como Flutter. - Experiencia en el desarrollo y entrega de una aplicación móvil a las tiendas de aplicaciones de Apple y Google. - Fuerte familiaridad con el desarrollo moderno de Frontend, Javascript o Typescript, y la construcción de aplicaciones con React Native o marco similar multiplataforma. - Comprensión profunda de la arquitectura de React Native, hooks, contexto, patrones de navegación y optimización de rendimiento. - Comprensión de bases de datos relacionales como MySQL. - Fuerte familiaridad con pruebas unitarias, pruebas de integración y pruebas de extremo a extremo (Jest, React Native Testing Library, Detox, Appium, etc.). - Capacidad para liderar características de principio a fin — desde requisitos, diseño, implementación, implementación, monitoreo y mejora. - Capaz de realizar revisiones de código de alta calidad con enfoque en la capacidad de mantenimiento, la claridad y las mejores prácticas. - Impulsa decisiones técnicas, propone mejoras y eleva la calidad del código en el equipo. - Trabaja bien con gerentes de producto, diseñadores, equipos de backend y QA. - Experiencia demostrada trabajando con Claude o herramientas de modelo de lenguaje grande equivalente; se requiere que los candidatos sean cómodos aprovechando la IA para mejorar la productividad, la investigación y la comunicación. - Licenciatura en Ciencias de la Computación o campo relacionado Conocimientos y habilidades preferidos: - Capacidad para resolver problemas con lenguajes enfocados en backend como Go, Python, Java o similar. - Familiaridad con la arquitectura típica de microservicios compuesta por API HTTP. - Experiencia trabajando con código nativo en iOS. - Conocimiento de pipelines de CI/CD móviles (Fastlane, Bitrise, GitHub Actions, etc.). Sobre ti: - Tienes estándares altísimos - muchas personas pueden pensar que tus estándares son irrazonablemente altos. Estás continuamente elevando el listón y llevando a los que te rodean a ofrecer resultados excelentes. Te aseguras de que los defectos no se envíen por la línea y que los problemas se solucionen para que no se repitan. - No estás limitado por la convención - tu éxito — y gran parte de la diversión — radica en desarrollar nuevas formas de hacer las cosas - Necesitas acción - la velocidad importa en el negocio. Muchas decisiones y acciones son reversibles y no necesitan un estudio exhaustivo. Valoramos la toma de riesgos calculada. - Ganas confianza - escuchas atentamente, hablas con franqueza y tratas a los demás con respeto. - Tienes columna vertebral; discrepa, luego comprométete - puedes cuestionar respetuosamente las decisiones cuando no estás de acuerdo, incluso cuando hacerlo es incómodo o agotador. Tienes convicción y eres tenaz. No comprometes por el bien de la cohesión social. Una vez que se determina una decisión, te comprometes en su totalidad Tecnología de Sezzle: - Lenguajes: Golang, Typescript, Python - Frontend: Typescript - React y React Native - Backend: Golang - Base de datos: MySQL, Postgres, Elasticsearch - DevOps y nube: AWS, Kubernetes - Control de versiones: Git - CI/CD: Gitlab - Pruebas: impulsadas por desarrolladores, enfoque en pruebas unitarias, de integración y de extremo a extremo automatizadas - Sezzle se enfoca en usar código abierto, ¡y construimos lo que podemos antes de comprar! Qué hace que trabajar en Sezzle sea increíble: En Sezzle, somos más que solo ingenieros brillantes, entusiastas de datos apasionados, pensadores innovadores y innovadores determinados; somos músicos habilidosos, yoguis, ciclistas, chefs, golfistas, amantes de los perros y escaladores de rocas. Creemos en rodearnos no solo de individuos brillantes y talentosos, sino de aquellos que son únicos y impulsados por un propósito en todo lo que hacen. Nuestra cultura no se define por un cierto conjunto de beneficios diseñados para dar la ilusión de la cultura de inicio tradicional, sino que es el ejemplo visible que vive en cada empleado que contratamos.

Responsabilidades

  • Desarrollar y mantener aplicaciones móviles
  • Trabajar con tecnologías como React Native y Golang
  • Colaborar con equipos de producto, diseño y negocio

Skills requeridas

Desarrollo de aplicaciones móvilesReact NativeGolangMySQLUnit testingIntegration testingE2E testingLiderazgo de equiposComunicación efectivaResolución de problemasTrabajo en equipo