Job Spec
Responsabilidades:
● Diseñar, desarrollar e implementar interfaces responsivas utilizando Next.js con
TypeScript
● Desarrollar y mantener componentes reutilizables, asegurando la consistencia visual
y funcional del producto mediante el uso de Tailwind CSS y un design-system bien
estructurado.
● Colaborar estrechamente con los equipos de backend y diseño para garantizar la
coherencia entre el diseño de la interfaz de usuario y la lógica del sistema.
● Analizar y corregir errores de UI/UX, identificar áreas de mejora en la experiencia del
usuario y trabajar proactivamente en la optimización del rendimiento.
● Escribir documentación clara y detallada para asegurar que los componentes y las
interfaces sean fácilmente comprensibles y escalables para otros desarrolladores.
Conocimientos que suman:
● Backend: Conocimiento en Python y frameworks como Flask y FastAPI para
comprender y extender servicios existentes.
● Node.js: Familiaridad con Node.js y su integración en el backend para desarrollar
soluciones escalables.
● Shopify: Experiencia con Shopify Admin & Storefront APIs, trabajando con
webhooks, catálogos, checkouts e integraciones de productos.
● Geolocalización: Conocimiento en el uso de Leaflet o Mapbox para integrar mapas
y funcionalidades de geolocalización en las interfaces.
● Bases de datos: Conocimientos en PostgreSQL y habilidades en CRUD y
modelado de bases de datos para interactuar eficientemente con sistemas de bases
de datos relacionales.
Habilidades adicionales:
● Capacidad para trabajar en un entorno ágil, iterando rápidamente y adaptándose a
nuevas necesidades de producto.
● Capacidad para optimizar el rendimiento de aplicaciones frontend a gran escala,
trabajando en la minimización de la carga de recursos y la mejora de tiempos de
carga.