ūüďĪ EDteam busca programador Frontend. ¬ŅSer√°s t√ļ?

Avatar

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.

8respuestas
AB

¬ŅLa soluci√≥n al problema es una aplicaci√≥n m√≥vil o web?

Avatar

Una app sencilla con React y Redux

Avatar

Web ūüĎć

AB

Gracias!!!

Avatar

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

Avatar

El de posts.

Avatar

Y si lo hago con VUE.js se puede?

Avatar

¬ŅA√ļn esta disponible la oferta?

Necesitas iniciar sesión para responder.
¬ŅEn qu√© estamos trabajando?
Ajax y WebSockets

Curso: Ajax y WebSockets

Aprende a comunicarte en tiempo real con el servidor utilizando websockets y a consumir APIs con JavaScript usando xhr, fetch() y promises.