Nuestro cliente, ha creado una herramienta colaborativa de gestión de tareas “Slack-first”, que es utilizado por los equipos para crear tareas, organizar el trabajo diario, gestionar proyectos y realizar un seguimiento de la productividad. Ofrece una vista de 360 ° de los equipos en los que trabajan, ya sean proyectos o tareas.
Esta integración de Slack se encuentra entre las 10 aplicaciones más populares de Slack con más de 150,000 instalaciones de equipo. Equipos notables incluyen: Electronic Arts, Paypal, Ticketmaster, Oracle, VMWare, Expedia e IBM.
El producto:
Es una plataforma de colaboración en tiempo real (Sockets) con capacidades fuera de línea (PWA), implementada en la web (React), móvil (React Native) y de escritorio (Electron)
Utilizan varios microservicios (Node.js) ejecutándose en AWS en una infraestructura impulsada por eventos (SNS, SQS) y son grandes defensores de arquitectura sin servidor (Lambda)
Almacenan y protegen los datos de los clientes en MongoDB, Redis (Elasticache) o DynamoDB (persistent key-value storage)
Tienen un flujo continuo de despliegue e integración con Codeship y alojan el código en Bitbucket (Git).
Construyen sus APIs siguiendo las mejores prácticas REST y documentan usando Swagger.
Su función como ‘Ingeniero de Plataforma‘ funcionará junto con los Ingenieros de Producto para diseñar, desarrollar, implementar nuevos servicios y respaldar a los clientes de la compañía en integraciones web, móviles, de escritorio y de terceros.
Tendrá que resolver complejos problemas de escalabilidad y concurrencia y proponer soluciones elegantes y sencillas. No solo escribirá código, sino que también tendrá voz en el diseño de la arquitectura y la infraestructura. Ah, y no te olvides de la documentación!
REQUISITOS
Conocimiento avanzado de Javascript y actualizado con la última versión.
Más de 5 años de experiencia en el desarrollo de aplicaciones web utilizando frameworks modernos y herramientas que incluyen: AngularJS, React (preferible), Redux, HTML5, CSS3, Sass, Less, Grunt, Bower, Browserify o Webpack, etc.
Experiencia comprobada con principios de ingeniería de software y patrones de diseño
Experiencia en desarrollo usando metodologías ágiles
Tener una sólida comprensión de los principios de diseño UI y UX (wireframes, etc.)
Experiencia trabajando con servicios web RESTful
TDD / BDD
Fluido en inglés
BONUS: experiencia con React Native y / o Electron o con ganas de aprender
BENEFICIOS
La compañía tiene sede en Santa Monica, California, EE. UU. Por lo que el trabajo es remoto.
Retiro anual de a compañía, donde el equio se reúne (viaje a USA)
Ofrecen un presupuesto para tomar cursos
Apoyan y colaboramos en proyectos de código abierto.
Salario competitivo del mercado.
Opciones sobre acciones disponibles para empleados de EE. UU.
Trabajo por objetivos: Confian mas en nuestros datos que en nuestros sentimientos.
La empresa ha logrado crear un ambiente donde todos tienen voz independientemente de su posición y antigüedad.
Ofrecen horarios flexibles para ayudar a mantener un equilibrio saludable entre trabajo y vida.
Salario:
No especificado