Job Openings
Mobile Software Engineer
About the job Mobile Software Engineer
Desafío general del rol:
El Software Engineer es un jugador clave en el desarrollo de nuestro producto y tendrá como principal objetivo diseñar, desarrollar y mantener aplicaciones robustas, asegurando una performance óptima y una excelente experiencia de usuario.
Las principales responsabilidades de quien ocupe este rol serán:
- Diseñar, desarrollar y mantener aplicaciones mobile usando tecnologías y frameworks como React Native CLI, Redux, MMKV, Typescript, Jest, axios, y similares.
- Tomar ownership de los proyectos y de las tareas de manera autónoma.
- Escribir código limpio, modular y bien documentado siguiendo las mejores prácticas y estándares.
- Llevar adelante code reviews para asegurar la calidad del código como así también su escalabilidad y adherencia a los requerimientos del producto.
- Realizar el deploy de las aplicaciones e implementar CI/CD.
- Resolver desafíos técnicos de manera autónoma demostrando habilidades de análisis de problemas, identificación de posibles soluciones y argumentación de las decisiones y planes de acción elaborados.
Esperamos que los candidatos y candidatas para este rol cuenten con los siguientes conocimientos / experiencia:
- Experiencia trabajando en startups y/o entornos dinámicos, donde la adaptación y proactividad son esenciales.
- Conocimientos avanzados de JavaScript, TypeScript, and ES6+
- Experiencia en arquitectura de apps móviles complejas, con manejo de errores, gestión de estado y optimización de rendimiento.
- Conocimiento sólido de principios de diseño UI/UX, estándares de accesibilidad y buenas prácticas mobile.
- Familiaridad con el uso e implementación de notificaciones push
- Experiencia comprobable full lifecycle en desarrollo mobile
- Al menos 3 años de experiencia como Mobile Developer.
- Capacidad para trabajar de manera autónoma, resolver problemas y proponer soluciones creativas e innovadoras.
- Experiencia y orientación a las buenas prácticas, entregando código limpio, escalable y de gran calidad.
- Habilidad para comunicarse en inglés es un plus.
Te contamos por qué está bueno trabajar en Qurable:
- Vas a trabajar en un producto en constante evolución y vas a poder involucrarte aportando tus ideas.
- Nos importa tener una cultura colaborativa por lo que siempre contarás con un equipo que te apoya en lo que necesites.
- Como somos una startup, aún estamos escribiendo muchos de nuestros procesos y todo es muy dinámico, así que todos los días son distintos.
- Nos gusta trabajar alineados en el objetivo, pero con mucha autonomía, así que vas a poder traer tu impronta.
- Nos importa lo que hacemos y cómo lo hacemos y el equipo se encuentra comprometido con el resultado y el proceso.
- Además ofrecemos: honorario en dólares, trabajo remoto, horario flexible, 3 semanas de vacaciones, honorario #13, home allowance (apoyo económico al trabajo remoto) y health allowance (apoyo económico para servicios médicos).