Vacantes / Desarrollador Mobile React Native

Marca el ritmo de tu carrera

Desarrollador Mobile React Native

Vector Colombia 
Vector-2 Computer Science


En Pragma estamos contratando Desarrollador Mobile React Native para uno de nuestros equipos de alto desempeño, estamos buscando a alguien que crea profundamente en el trabajo colaborativo para la construcción de grandes aplicaciones móviles que aporten soluciones creativas, útiles y especialmente que atiendan las necesidades de los usuarios para facilitarles lo que realmente necesitan.

¿A qué retos te enfrentarás?

  • Tendrás la responsabilidad de implementar aplicaciones móviles asegurando el cumplimiento de las especificaciones de diseño y solucionando las necesidades del usuario final.
  • Trabajarás bajo los estándares y metodologías de desarrollo que se han definido en tu equipo de trabajo.
  • Participarás activamente en la identificación y selección de alternativas que resuelvan, de mejor modo, lo que el usuario final anhela.
  • Apoyarás al equipo para encontrar soluciones eficientes a esos impedimentos que pueden afectar los resultados del equipo.
  • Ayudarás a dar soporte y hacer ajustes en las aplicaciones ya entregadas.
  • Serás parte de un equipo interdisciplinario con el que trabajarás colaborativamente para lograr la entrega de la solución con calidad y de forma oportuna, gestionando si es necesario con las diferentes áreas que intervengan en todo el proceso.

¿Qué buscamos en ti?

  • Al menos 3 años de experiencia desarrollando aplicaciones móviles con React Native..
  • Dominio del lenguaje TypeScript  con buenas prácticas de desarrollo funcional y orientado a componentes.
  • Experiencia aplicando principios SOLID, patrones de diseño GoF y prácticas de Clean Code como DRY, KISS y YAGNI.
  • Conocimiento de patrones de diseño de arquitecturas desacopladas: Redux, Flux, Clean Architecture.
  • Tener conocimientos sobre maquetación y diagramación con flexbox, componentes en react y props. 
  • Contar con experiencia de desarrollo sobre manejo de navegación, ciclo de vida de componentes funcionales y hooks.
  • Experiencia en el manejo de estado con Redux, Zustand o Recoil.
  • Conocimiento para la Integración de librerías nativas y configuración de módulos en Android (Gradle) y iOS (Xcode, CocoaPods).
  • Habilidad para crear y mantener "Native Modules" y "Native UI Components" para extender las capacidades de React Native.
  • Uso de herramientas como Expo, Metro Bundler y Fast Refresh.
  • Experiencia en consumo de APIs REST con manejo de asincronismo con Axios, Fetch y Promises/Async Await.
  • Experiencia en construcción de pruebas unitarias (Jest) y pruebas de UI: React Native Testing Library, Detox.
  • Estar siempre dispuesto a aprender, innovar y generar soluciones para estar mejorando día a día.

¿Qué nos encantaría encontrar?

No es necesario, pero sería grandioso saber que cuentas con

  • Experiencia en aplicaciones multiplataforma con React Native para web..
  • Experiencia en la implementación de sistemas de diseño modulares utilizando el enfoque de Atomic Design.
  • Conocimiento en gestión de tiendas de aplicaciones y publicaciones abiertas y/o cerradas.
  • Horas de vuelo por la nubes de Amazon (Amplify) y Google (Firebase).
  • Conocimiento en cuanto desarrollo seguro basado en OWASP.
  • Conocimiento sobre prácticas de observabilidad.

Recuerda…

Aprender, innovar y evolucionar formarán parte de tu día a día, acá serás el piloto de tu destino,  protagonista del crecimiento de tu carrera. ¿Te suena?, ¡aplica y prepárate para marcar el ritmo de tu carrera!

Aplica aquí

Así vivirás el proceso de selección

1. Postulación

  • Postúlate a la vacante que más te guste llenando el formulario.

  • Revisa inmediatamente tu correo (recuerda revisar la bandeja de spam y promociones).

  • Allí recibirás las pruebas que darán inicio a tu proceso de selección.

2. Preselección

  • Mientras realizas las primeras pruebas, revisaremos tu perfil para garantizar que hagamos un match perfecto.

  • Si es así, te llamaremos para esclarecer tus expectativas. De lo contrario, te enviaremos un mail para contarte que no continúas con este proceso.

3. Conozcámonos

  • Recibirás en tu correo electrónico nuestra guía de supervivencia.

  • Luego recibirás otro correo en el que te daremos las instrucciones para que escribas un ensayo que nos permitirá conocer cómo crees que juntos podríamos crecer.

     

4. Entrevistas

  • Tendrás una entrevista con alguno de nuestros psicólogos.

  • Tendrás una entrevista técnica de acercamiento al rol que aspiras.

  • Es posible que ciertos roles tengan entrevistas adicionales con su equipo o los directivos, dependiendo del perfil. 

5. Contratación

  • Te haremos la oferta salarial y, si aceptas, te haremos una entrevista familiar, exámenes médicos y firma del contrato.

trabajo-en-equipo-pragma (1)

Construimos valor para ti:

pragmatalk_juegos web-flecha-landing

Aquí aumentarás de forma acelerada tu valor personal, potenciarás tus capacidades técnicas, de liderazgo, y comunicación.

pragmatalk_juegos web-flecha-landing

Trabajarás con grandes clientes en proyectos de alto impacto en el mundo y con conocimiento asimétrico.

pragmatalk_juegos web-flecha-landing

Cultura que mueve. Estarás rodeado de una comunidad de altos estándares, compañeros dignos de admirar, vivirás una cultura de autogestión y estarás acompañado de líderes que inspiran y son buena compañía.

pragmatalk_juegos web-flecha-landing

Vivirás el poder transformador de la educación con nuestro social commitment. Donde podrás apoyar iniciativas para ayudar a que jóvenes culminen exitosamente sus estudios.