¡TRABAJÁ CON NOSOTROS!

Desarrollador Frontend


Remoto

Requisitos Formales

  • Estudios cursados deseables: Secundario Completo, Estudios técnicos de Programación o Diseño multimedia, Licenciatura  en Cs de la computación o Ing. Informática, Estudios terciarios de Programación web, Formación como Desarrollador Web en Bootcamp.
  • Experiencia mínima deseable: Mas de 1 año trabajando en Desarrollo web.

Conocimientos que debe poseer

Lenguajes de Programación:

  • Debe poseer un manejo avanzado de HTML que incluya formularios y etiquetas específicas de HTML5
  • Experiencia CSS en su versión CSS3
  • Experiencia usando SCSS/SASS que le permita agregar reglas anidadas, variables, mixins y separación de hojas. Manejo de flexbox. Manejo de sprites. Estilización responsive (media queries).
  • Javascript: experiencia de al menos 1 años en programación estructurada, orientada a objetos, funcional. Manipulación del DOM. Manipulación de formularios HTML. Uso de APIs REST. Debugging por consola y análisis de código. Conocimientos de ES5 y ES6.

Librerías

  • Conocimientos en el manejo de React, utilizando la sintaxis de JSX, y las funciones de Redux (reducers, actions, store). 
  • Debe tener al menos un conocimiento básico sobre las aplicaciones de Node en la creación de programas; manejo de paquetes npm.

Otras Herramientas deseables

  • Aplicar el uso de Babel y sus plugins para transpilar código JS y React.
  • Debe tener conocimientos sobre el funcionamiento de Webpack (uso de funciones, loaders)
  • Experiencia programando bajo el patrón MVC
  • Debe tener conocimientos en el manejo de Técnicas de Desarrollo AJAX, APIs
  • Manejo de sistema operativo Linux.
  • Haber trabajado en equipo a través de herramientas de gestión de proyectos (Jira / Trello / Basecamp), aplicaciones de diseño (Invision Marvel), utilizando Git o otro sistema de manejo de repositorios
  • Conocimientos de prácticas ágiles/frameworks ágiles (Scrum, Kanban)

Idiomas

  • Inglés Escritura y Lectura (nivel indistinto) 

Misión del Puesto

Involucrarse en el proceso de programación e implementación de los proyectos en los que participa teniendo en cuenta las especificaciones, tiempos, estándares de calidad trabajo del área y del proyecto.

Responsabilidades del puesto 

  • Conocer y aplicar las distintas funcionalidades de desarrollo dentro de Fizzmod, y establecidas por Vtex, cumpliendo las buenas prácticas del área.
  • Comprender loscontenidos y especificaciones del proyecto y brindar la información necesaria para conseguirlas, logrando de esta manera realizar una oferta de información adecuada a los visitantes según la solicitud del cliente.
  • Analizar, refinar, diseñar e Implementar correctamente las funcionalidades definidas, respetando el control de calidad en la estructura del código, definido por el área (PR y UNIT TEST según corresponda), y la compatibilidad entre navegadores o dispositivos móviles (QA Funcional), que le permitan asegurar el funcionamiento de los distintos componentes y funcionalidades de una aplicación web cumpliendo los requisitos acordados con el cliente.
  • Estimar y Registrar las horas dedicadas a las distintas tareas que ejecute (Desarrollo Evolutivo, Soporte, Bug, Reunión de Proyecto, Testing, QA, Administrativas) teniendo en cuenta las diversas etapas de sus tareas (Análisis, Diseño, Implementación, PR, QA, Documentación, Mantenimiento) que le permitan tener actualizado el estado de sus tareas en la herramienta de Gestión correspondiente.(JIRA) semanalmente..
  • Realizar un código basado en estructuras para reducir su complejidad a través del desarrollo de la capacidad de abstracción que le permita visualizar el inicio y final de acciones, planteando los recorridos posibles para luego determinar la estrategia más eficiente, cumplir los lineamientos definidos por el área, y lograr que sea comprensible por otros programadores y fácil de mantener actualizado.
  • Revisar y corregir el código de sus compañeros (PRs) indicando motivos de rechazo.
  • Asegurarse de que sus tareas cumplan las distintas etapas definidas en el flujo de producción, trabajando en conjunto con los demás integrantes de su área y el PO de cada proyecto para que las tareas se encuentren en el estado correcto..
  • Colaborar junto al PO en el control de estado de los tickets de los proyectos en que participe y con trabajar estrechamente con sus compañeros de área
  • Realizar las tareas de soporte que se le asignen.
  • Subir a producción en caso de tener autorización los desarrollos de los demás integrantes del área, una vez que se cumplan los diversos controles de calidad establecidos por el área
  • Investigar, analizar y proponer nuevas tecnologías y herramientas para aplicar en el área
  • Asistir a las reuniones de los proyectos asignados (dailys, refinamiento, reuniones de sprint; retrospectiva) y las reuniones de área.
  • Participar en la definición de objetivos de SQUAD y realizar acciones para lograrlos.

Postularme a este trabajo

También podés enviar tu CV a rrhh@fizzmod.com. ¡Queremos conocerte!


¡Gracias por postularte! Te contactaremos por email.

¡Suscribite a nuestro newsletter para recibir noticias!