Employers Professionals

JavaScript Full-Stack Developer in 3S

Closed job - No longer receiving applicants

Somos una empresa joven e innovadora que quiere cambiar el mundo a través de ofrecer 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.

Requerimientos del cargo

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

Se espera del desarrollador que sea capaz de estimar la complejidad de código y de proponer alternativas para disminuirla. Que tenga conocimiento práctico sobre algoritmos y estructuras de datos para resolver problemas cotidianos. Que sepa implementar distintos patrones de desarrollo de software, 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, 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 comprenda los principales features de esta plataforma, que sepa debuggear con facilidad, y que conozca qué apis están disponibles y cómo se utilizan. Debe también utilizar cotidianamente NPM, conocer las diferencias entre desarrollo en Node y el browser, y que conozca y tenga bastante práctica en la sintaxis ES2015.

Es necesario que el desarrollador haya tenido experiencia desarrollando aplicaciones de un alto nivel de complejidad en Reactjs. Por lo que se espera que sea eficiente diseñando e implementando componentes con estados no triviales, que conozca detalladamente el ciclo de vida de los componentes, las consecuencias de mutar el estado, que tenga experiencia refactorizando la composición de componentes para disminuir su complejidad, y que conozca, practique y pueda explicar las buenas prácticas recomendadas por la comunidad. Además de lo anterior, que tenga experiencia escribiendo eficientemente Css y en particular Flexbox.

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, 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 le interese aportar en la calidad de vida de las personas, que le importe la sustentabilidad, que tenga 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 desde tu casa, con check in's y checkout para abrir y cerrar el horario, y solo necesitaras asistir presencialmente máximo un par de veces a la semana a reuniones. 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. 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!

Life's too short for bad jobs.
Sign up for free and find jobs that are truly your match.