¿Eres un apasionado del desarrollo?
¿Buscas seguir creciendo en las mejores condiciones y con la mayor cercanía y flexibilidad? ¡Esto te interesa!
¿Quiénes somos?
El Área de Software Engineering dentro de la gran familia de VASS Company, hacemos magia ✨, sobre todo cuando se trata del emocionante mundo del desarrollo back y front.
¿Qué ofrecemos?
Un ambiente de trabajo colaborativo e inclusivo.
Flexibilidad para trabajar de manera remota, adaptarte a nuestro modelo smartworking y con horarios flexibles.
(Solemos trabajar de lunes a jueves de 8-9 a 17-18 y jornada intensiva los viernes y meses de verano de Julio y Agosto de 8-15)
Plan de carrera: Buscamos el crecimiento general y eso conlleva apoyar e incentivar el crecimiento de nuestros empleados a nivel laboral y personal.
Certificaciones: Somos platinum partner de la propia Appian, lo que posibilita a nuestros equipos disponer de certificaciones pagadas a lo largo del año.
Salario: Nuestra flexibilidad también se traslada aquí y queremos darte más detalles en nuestra primera llamada.
¿Cuál será tu día a día con nosotros?
Como Desarrollador/a Full-Stack Mobile/Web, formarás parte del equipo central de ingeniería, participando en el diseño, desarrollo y mantenimiento de aplicaciones móviles y web de alto rendimiento. Trabajarás en un entorno colaborativo, orientado a la calidad del código y la escalabilidad, contribuyendo a la evolución de productos multiplataforma construidos con React Native, Next.js y un stack moderno basado en TypeScript y Turborepo.
Tu labor incluirá la implementación de nuevas funcionalidades, la optimización de la experiencia de usuario, la integración con APIs y servicios en la nube (GCP), y la mejora continua de la arquitectura del sistema. Además, colaborarás estrechamente con los equipos de diseño, backend y DevOps para garantizar la coherencia y la eficiencia en todas las etapas del ciclo de desarrollo.
Requisitos técnicos:
Frontend (Mobile & Web):
- React Native (v0.79.4): Desarrollo móvil nativo multiplataforma. - React (v19): Conocimiento avanzado de hooks, context y patrones de diseño. - Next.js: Desarrollo de aplicaciones web modernas y optimizadas. - Expo: Plataforma de desarrollo móvil (Router, EAS, builds). - TypeScript (v5.9): Tipado fuerte, interfaces y generics.
UI / UX:
- Tamagui: Sistema de diseño multiplataforma. - Diseño responsive y adaptación móvil/web. - Animaciones, transiciones y microinteracciones. - Accesibilidad (a11y) y experiencia de usuario inclusiva.
Gestión de Estado:
- Zustand: State management moderno y ligero. - Context API de React: Manejo de estado global. - Gestión de estado asíncrono y persistente.
Arquitectura de Proyecto:
- Turborepo: Monorepos y gestión avanzada de workspaces. - Yarn Workspaces (v4.9.4): Paquetes compartidos y modularización. - Separación de lógica de negocio y presentación.
Backend / Integraciones:
- Consumo de APIs REST y documentación con Swagger/OpenAPI. - Manejo de autenticación (tokens, sesiones). - Integración con Google Cloud Platform (GCP). - Manejo de headers personalizados y trazabilidad (traceparent, traceId).
Características Nativas:
- Autenticación biométrica (Face ID, Touch ID). - Notificaciones push. - Acceso a cámara, contactos y geolocalización. - Deep linking (Android App Links / iOS Universal Links). - Almacenamiento protegido y cifrado local.
Herramientas de Desarrollo:
- Biome: Linting y formateo de código. - Git / Bitbucket: Control de versiones y colaboración. - Lefthook: Automatización de Git hooks. - Expo EAS: Builds y despliegues continuos. - Xcode (iOS) / Android Studio (Android). - Node.js (>= v22.11.0)
Habilidades Complementarias:
- Testing (unitario e integración). - Code review y aseguramiento de calidad. - Debugging multiplataforma. - Optimización de performance.
DevOps / CI-CD:
- Bitbucket Pipelines y flujos automatizados. - Google Cloud Platform: despliegues y monitorización. - Configuración de entornos, variables y secretos.
Experiencia requerida:
- 2–5 años en desarrollo mobile/web. - Experiencia con monorepos y arquitecturas escalables. - Proyectos de producción con React Native y Next.js. - Trabajo en equipos ágiles.
Soft Skills:
- Trabajo en equipo y colaboración. - Resolución de problemas complejos. - Atención al detalle (especialmente en UI/UX). - Comunicación técnica efectiva. - Adaptabilidad a nuevas tecnologías.
Nice to Have:
- Experiencia en el sector telco/utilities. - Conocimiento de accesibilidad web (WCAG). - Experiencia con Storybook. - Familiaridad con arquitecturas micro-frontends. - Experiencia con Google Cloud Artifact Registry.
Si lo que acabas de leer encaja contigo y estás interesado en formar parte de un equipo innovador que impulsa la transformación digital en el sector, nos encantaría conocerte... ¡INSCRÍBETE AHORA! ✨