Empresa Profesional

JavaScript Developer (React, Redux) Semi Senior en 3S

Empleo finalizado - No se reciben más postulantes

Somos una empresa joven e innovadora que ofrece servicios para mejorar la Productividad, la Colaboración y el Desarrollo de equipos de trabajo. Creamos un B2B SaaS que estamos comenzando a pilotear en Chile.

Puedes ver un resumen de nuestros Principios en el siguiente link:

https://docs.google.com/document/d/1vytKuTTz1SgMYRr9bDOqOZ1MJP73ia03qlv3N5YAWjE/edit?usp=sharing

¿Qué necesitamos?

Estamos buscando un desarrollador Full Stack en Javascript que tenga al menos 2 años de experiencia desarrollando aplicaciones web en un contexto formal y que sea capaz de demostrarlo.

Se espera del desarrollador que sea capaz de estimar la complejidad de código, de proponer alternativas para disminuirla y medir el desempeño variando su input. Que tenga conocimiento práctico sobre algoritmos y estructuras de datos más útiles para resolver problemas cotidianos. Que sepa implementar distintos patrones de desarrollo de software, en particular el de funciones puras, y que pueda dar feedback con respecto a la composición de código. Con respecto al testing, se espera que el desarrollador tenga una cultura personal que incorpore el testing unitario y de integración a su ciclo de desarrollo, que tenga experiencia diseñando tests e implementando en javascript, y que tenga la capacidad de evaluar críticamente si un conjunto de tests es suficiente para asegurar la satisfacción de los requerimientos planteados.

El desarrollador debe saber desenvolverse con facilidad en el ambiente NodeJS que practique la distinción de non-blocking code y de funciones asíncronas y promesas cuando sea necesario, poder debuggear con facilidad, y saber qué apis están disponibles y cómo utilizarlas. Debe también saber utilizar npm para instalar y utilizar dependencias, conocer las diferencias entre desarrollo en Node y el browser. Que conozca y tenga bastante práctica en la sintaxis ES2015 y pueda utilizar babeljs.

Es necesario que el desarrollador comprenda los principios básicos de Reactjs, entre ellos: cómo se renderean componentes, el ciclo de vida de los componentes, las consecuencias de mutaciones del estado, manejo de eventos, composición de componentes, diferencias entre componentes presentacionales vs componentes contenedores, entre otras. Puntos extras mientras mayor profundidad y experiencia tenga.

También es necesario que conozca la librería Redux, y tenga al menos un conocimiento básico de ella. En particular se espera que pueda componer reducers puros, que comprenda qué es un middleware y cómo se incorpora en el flujo, que pueda tomar decisiones basadas en criterios claros acerca de la estructura del estado de la aplicación.

Puntos extras si tiene experiencia demostrable con alguna de las siguientes librerías/tecnologías: Jest, Joi, Webpack, ReQL, PostCss, Flexbox, Express, RethinkDB.

Debe tener al menos un nivel de inglés técnico medio (lectura y escritura para documentación) y ser capaz de comunicarse a través de argumentos claros y estar abierto a escuchar y considerar puntos de vista alternativos :)

Además de los requisitos técnicos, para nosotros es importante que te interese aportar en la calidad de vida de las personas, que te importe la sustentabilidad, que tengas experiencia trabajando con equipos, coordinando acciones y llegando a acuerdos.

Beneficios

Postula si te interesa ser parte de un equipo joven, innovador, cercano y flexible. Donde puedas ser tú y no uno más. Trabaja en un ambiente tranquilo, cómodo. Nos interesa escuchar tus ideas, y que colabores en todas las etapas de producción: desde el diseño de casos de uso hasta su implementación. Queremos que te sientas a gusto y que crezcas con el trabajo que realizas.

Nos interesa que nuestro equipo disfrute el trabajo. Nos tomamos pequeños descansos durante el día para no quemarnos y contamos con jardín y mesa de ping pong que nos permiten recuperarnos y cambiar de energía. Ofrecemos contrato de trabajo con previsión y salud, y compartimos utilidades mensualmente después de los 6 meses para premiar la continuidad y el compromiso!

Sólo empleos que valen la pena.
Regístrate gratis y descubre empleos seleccionados para ti.