careersitehace 12 días

Desarrollador Senior React Native

Werben HRBuenos Aires, Buenos AiresPresencial · Tiempo completo
Senior
Este aviso fue publicado originalmente en inglés, así que es probable que necesites inglés para este puesto. La descripción puede estar traducida automáticamente al español; ante la duda, revisá el aviso original con el botón de postularte.

Werben HR busca un Desarrollador Senior React Native para unirse a su equipo en Buenos Aires. El rol principal es corregir y mejorar la renderización de la app en iOS, además de participar en nuevo desarrollo y la creación de una segunda app móvil.

Por qué aplicar

Si sos un crack de React Native y te copan los desafíos técnicos, ¡este puesto es para vos! Vas a pulir la app en iOS y meter mano en desarrollos nuevos, ideal para quienes buscan crecer en mobile.

Descripción del puesto

Experiencia indispensable: - Fuerte experiencia en React Native (preferentemente con Expo bare workflow). - Sólido conocimiento de JavaScript. - Experiencia con Legend State. - Experiencia con Jest (pruebas unitarias). - Familiaridad con MUI. - Comodidad trabajando en VS Code. - Experiencia en la resolución de problemas de renderizado multiplataforma (Android vs. iOS). Tenemos una base de código existente con Expo bare workflow, construida con una arquitectura offline-first. Nuestros lanzamientos iniciales han sido solo para Android (dispositivos gestionados por la empresa), y ahora nos estamos expandiendo para dar soporte a BYOD (trae tu propio dispositivo), lo que requiere un lanzamiento estable para iOS. Ya tenemos una compilación para iOS, pero algunas pantallas no se renderizan correctamente en esta plataforma. Una parte clave de este rol será: - Identificar y corregir discrepancias de renderizado de UI/UX en iOS. - Asegurar el equilibrio de estilos y diseño entre Android e iOS. - Mejorar el comportamiento específico de la plataforma cuando sea necesario. Conocimientos de Android: - Útil, pero no crítico. - Tenemos muy poco código Kotlin personalizado (principalmente para integración MAM). - La mayor parte de nuestro desarrollo se mantiene en React Native. Conocimientos de iOS / Swift: - Más importante que la experiencia en Android. - Necesitaremos desarrollo personalizado en Swift para la integración MAM. - Capacidad para depurar en Xcode. - Comodidad revisando logs y resolviendo problemas en la capa nativa. Este no es un rol completamente nativo de móvil, pero el candidato debe sentirse cómodo navegando por las capas nativas cuando sea necesario. Nuestro backend es: - C# .NET - Entity Framework Dividimos el trabajo entre desarrolladores frontend y backend. Estamos abiertos a desarrolladores full-stack, pero la necesidad principal es frontend/móvil. Pueden ser necesarios cambios en el backend ocasionalmente, pero la especialización profunda en backend no es el enfoque principal. Naturaleza del trabajo: Será una mezcla de correcciones y desarrollo nuevo, que incluye: - Abordar problemas de la versión piloto 1.0. - Estabilizar y pulir la versión de iOS. - Dar soporte al lanzamiento de BYOD. - Construir una segunda aplicación móvil (modo quiosco para trabajadores de almacén). - Agregar nuevas funcionalidades a la aplicación móvil actual. Herramientas y depuración: En el día a día: - VS Code Para depuración avanzada y revisión de logs: - Android Studio - Xcode

Responsabilidades

  • Identificar y corregir discrepancias de UI/UX en iOS
  • Asegurar balance de estilo y layout entre Android e iOS
  • Mejorar comportamiento específico de plataforma
  • Realizar desarrollo de nuevas funcionalidades
  • Construir una segunda app móvil (modo kiosko)
  • Estabilizar y pulir la versión iOS
  • Soportar el rollout BYOD

Skills requeridas

Resolución de problemas de renderizadoDepuración nativaTrabajo en equipo

Explorar empleos relacionados

¿Te interesa empleos en Buenos Aires? Avisame cuando haya nuevos.