Talent.com
Esta oferta de trabajo no está disponible en tu país.
Software Engineer Front-end React Native

Software Engineer Front-end React Native

Dynamic DevsLima, Lima, Peru
Hace más de 30 días
Descripción del trabajo

Somos una empresa de servicios de tecnología que busca proyectos de alto impacto haciendo de la innovación y transformación digital parte de diferentes empresas principalmente transnacionales latinoamericanas de diversos sectores económicos como retail, seguros, distribución de equipos médicos, banca y productos digitales masivos utilizados por los consumidores. en todo el continente

Somos partidarios de la excelencia técnica, DevOps, Entrega Continua e Integración Continua, conformando equipos de alto desempeño en proyectos desafiantes, orientados al crecimiento e implementación de nuevas tecnologías. Más importante aún, ofrecemos un entorno colaborativo y multicultural donde puedes aprender, disfrutar y crecer como profesional.

En Dynamic Devs buscamos a dos Software Engineer Frontend React Native para desarrollar aplicaciones móviles de alto rendimiento y haya trabajado con tecnologías modernas, asegurando una excelente experiencia de usuario en iOS y Android.

Funciones del cargo

  • Colaborar con equipos interfuncionales (diseño, producto, backend, QA, TPM) para transformar requerimientos en soluciones móviles efectivas.
  • Diseñar y desarrollar interfaces móviles modernas y funcionales con React Native, priorizando usabilidad, consistencia visual y escalabilidad.
  • Optimizar el rendimiento de la aplicación considerando latencia, uso de recursos del dispositivo, y experiencia en conexiones limitadas.
  • Integrar APIs RESTful y / o GraphQL asegurando una comunicación robusta entre frontend y backend, con foco en manejo de errores y estados.
  • Implementar pruebas unitarias e integración para validar la calidad y el comportamiento del código antes de cada release.
  • Participar en revisiones de código y contribuir activamente a mejorar la base de código común y las buenas prácticas del equipo.
  • Aportar criterio técnico en decisiones clave relacionadas con arquitectura, modularidad, performance y mantenimiento del producto.
  • Mantenerse actualizado sobre nuevas herramientas y tendencias en desarrollo mobile y compartir conocimiento dentro del equipo.

Lo Que Esperamos De Ti

  • Experiencia sólida y demostrable en desarrollo de aplicaciones móviles con React Native en entornos productivos.
  • Dominio de JavaScript y TypeScript, así como conocimientos avanzados de HTML y CSS.
  • Conocimiento profundo del ecosistema móvil : diferencias clave entre Android e iOS, ciclo de vida de las apps, gestión de permisos, navegación, y despliegue en tiendas (App Store y Play Store).
  • Capacidad resolutiva para abordar problemas específicos del entorno móvil : compatibilidad de dispositivos, performance, resolución de pantalla, consumo de datos, manejo de memoria, etc.
  • Criterio técnico para adaptar soluciones que consideren modo offline, sincronización de datos, y preservación de información crítica.
  • Habilidad avanzada en debugging móvil : análisis de logs, uso de herramientas de inspección (Flipper, Chrome DevTools, React Native Debugger), diagnóstico de problemas de red, rendimiento, renderizado y comportamiento nativo.
  • Familiaridad con prácticas y herramientas comunes del stack : Redux, Expo, Babel, Webpack, npm / yarn.
  • Experiencia integrando APIs RESTful y manejo adecuado de errores y estados en la UI.
  • Uso habitual de Git y experiencia en entornos de trabajo con metodologías ágiles.
  • Capacidad para comunicar decisiones técnicas con claridad, colaborar con otros roles (QA, TPM, TL) y actuar como referente móvil dentro del equipo.
  • Requisitos Técnicos

    Experiencia comprobable (mínimo 3 años) en desarrollo de aplicaciones móviles con React Native en producción.

    Dominio de JavaScript y TypeScript aplicados al desarrollo mobile.

    Manejo avanzado de gestión de estado con Redux, Context API o MobX.

    Experiencia integrando APIs RESTful y / o GraphQL, con manejo robusto de estados de carga, errores y datos offline.

    Conocimiento práctico en módulos nativos de Android (Java / Kotlin) e iOS (Swift / Objective-C) para integrar librerías o resolver casos especiales.

    Experiencia real con publicación de apps en App Store y Google Play, incluyendo firma, revisión y manejo de versiones.

    Conocimientos en CI / CD para apps móviles (Fastlane, EAS, GitHub Actions o similares).

    Pruebas unitarias y de integración con Jest, React Native Testing Library y / o Detox.

    Conocimiento de resolución de problemas en dispositivos reales, diferencias entre Android e iOS, testing en múltiples resoluciones y marcas.

    Condiciones

    Beneficio Bring Your Own Device (A partir del 4to mes trabajando con nosotros, podrás adquirir un computador propio)

    Horario flexible

    Haz un impacto. Trabaja en proyectos desafiantes

    IT Training : acceso a más de 500 cursos actualizados cada semana

    Dev Talks : conferencias exclusivas con expertos del sector

    Día especial : ¡Día libre por cumpleaños!

    Trabaja en un equipo talentoso y multicultural usando tecnología increíble

    Escucha nuestro podcast aquí : Escuchar Podcast

    Visítanos en nuestra web : Dynamic Devs

    Desarrollador(a) Junior Fullstack - TypeScript / React / Node.js

    Desarrollador / a Front End Web (React / Angular)

    Desarrollador de back-end - Modalidad Híbrida

    J-18808-Ljbffr

    Crear una alerta de empleo para esta búsqueda

    Software Engineer • Lima, Lima, Peru