Job Description
Descripción del trabajo
Se requiere un profesional capaz de diseñar y construir clientes de autenticación, base de datos, almacenamiento, funciones y tiempo real. La persona seleccionada definirá patrones de API intuitivos para los desarrolladores de Kotlin, coherentes con las expectativas del ecosistema de Android y KMP, y contribuirá al desarrollo abierto y a la comunidad de Supabase.
Responsabilidades:
Diseñar y construir el SDK de Supabase para Kotlin, incluyendo clientes de autenticación, base de datos, almacenamiento, funciones y tiempo real.
Definir convenciones y patrones de API que resulten intuitivos para los desarrolladores de Kotlin, nativos de corrutinas y coherentes con el ecosistema de Android y KMP.
Gestionar la hoja de ruta del SDK, identificando deficiencias y priorizando mejoras según los comentarios de los desarrolladores y la dirección del producto.
Involucrar a la comunidad de desarrolladores de Android y Kotlin a través de GitHub, Discord y código abierto: priorizar incidencias, revisar contribuciones e iterar de forma abierta.
Colaborar con el equipo del SDK para mantener la coherencia, compartir patrones y elevar el nivel de calidad en todos los lenguajes compatibles.
Redactar documentación, guías y ejemplos de código que permitan a los desarrolladores empezar rápidamente y avanzar con confianza.
Requisitos:
Contar con más de 5 años de experiencia en la creación de aplicaciones Flutter para producción en dispositivos móviles, web o de escritorio.
Estar familiarizado con el ecosistema Kotlin.
Tener experiencia en la creación de SDK, bibliotecas u otros productos para desarrolladores.
Tener experiencia trabajando con múltiples lenguajes y utilizando patrones de otros ecosistemas.
Comunicarse con claridad con audiencias técnicas y no técnicas.
Salario a percibir
A convenir