Título del Puesto: Desarrollador Django (Frontend)
Reporta a: Jefe de Desarrollo / Director Técnico
Resumen del Puesto:
Buscamos un Desarrollador Django enfocado en el frontend apasionado por construir interfaces de usuario intuitivas y eficientes. El candidato ideal deberá tener experiencia sólida en Django y un fuerte dominio de tecnologías frontend, incluyendo HTML, CSS, y JavaScript. Este rol implica trabajar estrechamente con nuestro equipo de backend para diseñar, desarrollar, y optimizar aplicaciones web que proporcionen una experiencia de usuario excepcional.
Responsabilidades Principales:
- Diseñar y desarrollar interfaces de usuario eficientes y reutilizables utilizando Django y frameworks/librerías de JavaScript como React, Vue.js o Angular.
- Colaborar con el equipo de backend para integrar las APIs y asegurar una experiencia de usuario fluida y coherente.
- Implementar diseños web responsivos y asegurar la compatibilidad entre diferentes navegadores y dispositivos.
- Participar en revisiones de código para mantener altos estándares de calidad y coherencia en el desarrollo.
- Contribuir a la estimación de tiempos y planificación de sprints, proporcionando feedback técnico para mejorar continuamente el proceso de desarrollo.
- Mantenerse actualizado sobre las últimas tendencias y tecnologías en desarrollo frontend para aplicarlas cuando sea pertinente.
Habilidades y Calificaciones:
- Título en Ciencias de la Computación, Ingeniería de Software, o campo relacionado, o experiencia equivalente.
- Experiencia comprobada en desarrollo web con Django y un sólido entendimiento del patrón de diseño MVC.
- Profundo conocimiento de HTML, CSS (incluyendo preprocesadores como SASS o LESS), y JavaScript (ES6+).
- Experiencia con al menos un framework o librería de JavaScript moderno (React, Vue.js, Angular).
- Familiaridad con herramientas de desarrollo frontend como webpack, Gulp o Grunt.
- Experiencia en la implementación de APIs RESTful y conocimientos de conceptos de backend.
- Comprensión de principios de diseño UX/UI y capacidad para traducir requisitos en soluciones técnicas.
- Habilidades de comunicación efectivas y capacidad para trabajar en equipo.
- Capacidad para gestionar múltiples proyectos y cumplir con los plazos establecidos.
Deseable:
- Experiencia con sistemas de control de versiones, preferentemente Git.
- Conocimiento en pruebas unitarias y de integración para frontend.
- Experiencia en la implementación de prácticas de seguridad en aplicaciones web.
Qué Ofrecemos:
- Oportunidad de trabajar en proyectos innovadores y desafiantes.
- Un ambiente de trabajo colaborativo y de apoyo.
- Oportunidades de desarrollo profesional y crecimiento dentro de la empresa.