💼

Full Stack Developer

All Generation Tech📍 Anywhere in the WorldFull-time

Descripción del Trabajo

Acerca del Trabajo

Busco trabajo remoto como desarrollador full stack para unirse a nuestro dinámico equipo de ingeniería. En este rol, serás el dueño del ciclo de desarrollo de aplicaciones móviles multiplataforma utilizando Expo y TypeScript, mientras gestionas las integraciones de backend y los servicios de identidad en la nube.

Responsabilidades clave

  • Desarrollo móvil: Diseñar, construir y mantener aplicaciones móviles de alto rendimiento para iOS y Android utilizando el framework Expo (React Native).
  • Implementación full-stack: Desarrollar APIs de backend escalables y interfaces de frontend, asegurando un flujo de datos sin problemas entre aplicaciones móviles, servidor y bases de datos.
  • Autenticación y seguridad: Implementar flujos de autenticación de usuario seguros utilizando Azure Active Directory B2C (Azure B2C), incluyendo gestión de tokens y lógica de actualización.
  • Ejecución ágil: Participar en la planificación de sprint, reuniones diarias y retrospectivas. Desglosar tareas complejas en subtareas en JIRA y estimar esfuerzo con precisión.
  • Calidad y arquitectura de código: Escribir código TypeScript limpio, mantenible y seguro. Hacer cumplir las mejores prácticas para la arquitectura, el manejo de errores y el rendimiento.
  • Entrega autónoma: Trabajar de manera independiente mientras se colabora con el equipo más amplio. Tomar decisiones técnicas sobre arquitectura, bibliotecas y estrategias de implementación.

Requisitos técnicos (habilidades obligatorias)

  • Expo Framework: Experiencia práctica con EAS Build, Expo Updates y Config plugins. Capacidad para gestionar procesos de compilación para tiendas de aplicaciones de iOS y Android.
  • TypeScript: Proficiencia avanzada, incluyendo tipado estricto, genéricos, interfaces y protectores de tipo en código frontend y backend.
  • Azure B2C: Experiencia integrando Azure B2C para la autenticación, incluyendo políticas personalizadas, MSAL y almacenamiento de tokens seguro en aplicaciones móviles.
  • Desarrollo móvil: Comprensión sólida de los paradigmas de iOS y Android (Permisos, Módulos nativos, Navegación, Vistas de área segura) dentro de React Native.
  • Fundamentos full-stack: Experiencia en la construcción de APIs RESTful o GraphQL. Se prefiere experiencia con Node.js.
  • Ágil y JIRA: Experiencia comprobada trabajando en entornos Ágil/Scrum. Cómodo gestionando y actualizando tickets de manera independiente.

Lo que Ofrecemos

  • Oportunidades de crecimiento y desarrollo profesional.
  • Disfruta la flexibilidad de trabajar 100% de forma remota desde cualquier lugar del mundo mientras contribuyes a proyectos de vanguardia.
  • Trabaja 5 días a la semana (40 horas: lunes a viernes; Horas de oficina: 9 AM - 5 PM EST). La hora de oficina es flexible por 1 hora.
  • Compensación competitiva: Recibe un paquete salarial acorde con tu experiencia y conjunto de habilidades.
  • Bono anual basado en el rendimiento.
  • Reembolso de factura de internet.
  • El candidato adecuado recibirá capacitación (todos los períodos de capacitación y prueba ofrecidos en AGT son completamente pagados; valoramos el tiempo de todos los candidatos).
Postular en weworkremotely.com
💡
Tip financiero:Para cobrar en dólares desde Chile sin altas comisiones bancarias, abre tu cuenta gratis en Wise o Global66.