Fullstack Developer (React / React Native)
Summary
Fullstack Developer focused on mobile and web development using React and React Native for a fintech product. The role involves building interfaces, integrating RESTful APIs, and applying software engineering best practices like SOLID and Clean Architecture within an agile environment.
Sobre la empresa
Somos compañía que impulsa innovación en productos financieros mediante decisiones basadas en datos, tecnología y analítica avanzada. Trabajarás con equipos multidisciplinarios desarrollando soluciones que impactan en estrategia de riesgo, experiencia del cliente y crecimiento del negocio.
Sobre el rol
En Staffy estamos buscando un/a Fullstack Developer con fuerte orientación Frontend/Mobile, especializado/a en React y React Native, para sumarse a un proyecto de producto fintech.
La posición tendrá foco principal en el desarrollo de aplicaciones mobile y web, combinando la construcción de interfaces con la integración de servicios y APIs. Buscamos una persona con sólidos fundamentos de ingeniería de software, criterio técnico y visión end-to-end, capaz de participar en decisiones de arquitectura y contribuir a la evolución de un producto escalable, seguro y de alta calidad.
Responsabilidades
- Desarrollar y mantener aplicaciones mobile y web utilizando principalmente React Native y React, asegurando funcionalidad, rendimiento y estabilidad
- Diseñar e implementar interfaces eficientes, responsivas y accesibles, garantizando una experiencia consistente en distintos dispositivos
- Participar en el desarrollo de soluciones end-to-end, conectando las aplicaciones frontend/mobile con servicios backend y APIs
- Integrar sistemas mediante APIs RESTful, asegurando una comunicación eficiente entre frontend y backend
- Colaborar en el diseño de contratos, flujos de integración y definición de soluciones técnicas junto con otros equipos de desarrollo
- Participar en decisiones técnicas y contribuir a la definición de arquitecturas escalables y mantenibles
- Optimizar y depurar aplicaciones y servicios existentes, identificando oportunidades de mejora en rendimiento, calidad y seguridad
- Aplicar buenas prácticas de desarrollo, incluyendo Clean Code, SOLID y Clean Architecture
- Participar en code reviews, testing y debugging, asegurando la calidad y estabilidad de las soluciones
- Colaborar con equipos multidisciplinarios en la definición, desarrollo y lanzamiento de nuevas funcionalidades
- Mantener una visión end-to-end del producto, comprendiendo el impacto de las decisiones técnicas en el negocio, la experiencia de usuario y los sistemas involucrados
- Proponer mejoras técnicas y mantenerse actualizado/a sobre nuevas tecnologías y tendencias de desarrollo mobile y frontend.
Requisitos
- 4+ años de experiencia en desarrollo de software, con fuerte experiencia en frontend y mobile
- Experiencia sólida desarrollando aplicaciones con React Native
- Muy buen dominio de React, JavaScript y TypeScript, incluyendo hooks, manejo de estado, ciclo de vida y patrones de composición
- Experiencia trabajando con APIs RESTful e integraciones entre sistemas, comprendiendo el funcionamiento de frontend y backend
- Experiencia participando en desarrollos end-to-end y capacidad para comprender y trabajar sobre diferentes capas de una aplicación
- Sólidos conocimientos de Programación Orientada a Objetos (POO) y aplicación de principios SOLID
- Experiencia aplicando prácticas de Clean Code y Clean Architecture
- Experiencia con testing unitario y/o de integración
- Manejo de Git y experiencia trabajando en equipos bajo metodologías ágiles
- Buenas habilidades de comunicación, colaboración y resolución de problemas
- Capacidad para tr
Deseables
- Experiencia en fintech o productos con altos requerimientos de seguridad, disponibilidad y performance
- Experiencia optimizando el rendimiento de aplicaciones React Native
- Experiencia desarrollando o manteniendo servicios backend
- Conocimientos de Node.js u otras tecnologías backend
- Experiencia con CI/CD para aplicaciones mobile
- Experiencia con herramientas de monitoreo, debugging y observabilidad
- Experiencia en testing automatizado
- Conocimientos de micro-frontends o arquitecturas modulares
- Experiencia utilizando herramientas de IA aplicadas al desarrollo, como Copilots, asistentes de código o herramientas similares.
Beneficios
- Cultura People First
- Programa de referidos
- Acceso gratuito a plataformas de streaming
- Acceso gratuito a Spotify Premium
- Descuento en gimnasio
- Descuento en viajes
- Descuento en e-learning
- Regalo por cumpleaños
- Programa de puntos.