📱 EDteam busca programador Frontend. ¿Serás tú?

Avatar

@edteamoficial

Estamos buscando personas como tú, con hambre de triunfo y que creen en nuestra misión de transformar la educación y el futuro de las personas.

🔥 Habilidades blandas

  • Conocer a EDteam (indispensable) debes compartir nuestra visión y cultura.
  • Disponibilidad para trabajo remoto a medio tiempo durante el día
  • Capacidad de aprender constantemente cosas nuevas
  • Proactividad, dinamismo. Queremos gente que aporte ideas e impulse el cambio.
  • Responsabilidad y disciplina (indispensable en el trabajo remoto).

💡 Habilidades técnicas

  • JavaScript (Manejo del DOM y POO)
  • GIT (Manejo de ramas, pull/merge requests)
  • Manejo de APIs Rest
  • React JS
  • Redux (React-redux, redux-thunk, combine reducers)
  • Styled Components
  • ESlint + Prettier

✅ Proceso de selección

Lo primero que debes hacer es resolver el siguiente problema. Una vez lo tengas solucionado, debes aplicar enviando un correo electrónico a beto@ed.team con el asunto Desarrollador Frontend indicando:

  • Nombre completo.
  • Nacionalidad.
  • Horario en el que puedes cumplir el medio tiempo.
  • Informar si estás estudiando y/o trabajando durante el día.
  • Experiencia desarrollando en JavaScript.
  • Link a LinkedIn (opcional) y a Github (obligatorio), indicando un proyecto de JavaScript que hayas realizado.
  • Link al repositorio de la solución del problema.

❓ Problema

EDteam necesita consultar la información de la API de fotos que se encuentra en: https://jsonplaceholder.typicode.com/ (Posts, comentarios, fotos, etc.)

Crear una app sencilla con una tabla que muestre el listado de Posts con opciones de editar y eliminar.

Además se necesita un formulario para poder crear nuevo contenido, el mismo formulario deberá ser reutilizado para editar el contenido.

Se debe informar al usuario que el recurso fue creado, modificado o eliminado exitosamente. Ya sea con un alert, un modal o lo que gustes. (O avisar del error si no se pudo realizar la operación)

La data de todos los posts deberá estar almacenada en el store global de Redux. De tal manera que dicha data se actualice cuando se haga una creación, modificación o eliminación de un post.

Tienes hasta el viernes 26 de julio de 2019 a las 13:00 hora Perú/Colombia (GMT-5) para enviar la solución.

✍️ Evaluación:

Para evaluar la solución al problema, descargaremos tu código de github y lo ejecutaremos en nuestras máquinas. Tendremos en cuenta estos puntos:

  • Que funcione. (obligatorio)
  • La documentación del código con comentarios. (obligatorio)
  • La legibilidad del código, es decir, qué tan fácil es de leer y qué tan organizado está.(obligatorio)
  • Uso de ESlint. (opcional)

Nos comunicaremos con las personas que han solucionado satisfactoriamente el anterior problema, para enviarles una invitación a una videoconferencia. En esa reunión te haremos una entrevista personal para conocerte mejor y saber cuanto nos conoces, y una entrevista técnica en la que te haremos preguntas teóricas de desarrollo sobre el lenguaje y también habrá un livecoding. La entrevista durará máximo 45 minutos.

De la entrevista anterior se seleccionará el nuevo desarrollador frontend de EDteam.

AB

@angelb

¿La solución al problema es una aplicación móvil o web?

Avatar

@javierriveros

Una app sencilla con React y Redux

Avatar

@betoquiroga

Web 👍

AB

@angelb

Gracias!!!

Avatar

@danielgutierrez

La idea es consumir cualquier recurso que brinda jsonplaceholder, o consumir el de photos? Gracias.

Avatar

@betoquiroga

El de posts.

Avatar

@sergiojurado

Y si lo hago con VUE.js se puede?

Avatar

@andreavargas

¿Aún esta disponible la oferta?

Recuerdainiciar sesiónpara participar en la comunidad.