Información de nuestro cliente:
Empresa que nace a raíz de la constante búsqueda que tenemos por el conocimiento, el aprendizaje y el hacer lo que nos apasiona. Somos un equipo innovador enfocado en entregar soluciones centradas en el usuario. Diseñamos y desarrollamos experiencias digitales que generen valor y tengan resultados de alto impacto.
¡Tenemos una gran oportunidad laboral para ti! Estamos buscando profesionales que tendrán la posibilidad de unirse a un equipo ágil y multidisciplinario que brinda servicios a nuestros clientes líderes en diversas industrias, diseñando productos digitales innovadores que cumplan un propósito, superen objetivos y transformen organizaciones en diferentes escalas.
Apply to this job from Get on Board.
Estamos buscando un Full-stack Senior Developer que esté inspirado e inspire a otros a implementar nuevas y mejores experiencias digitales para los usuarios. Será responsable de:
- Diseñar, desarrollar y mantener webapps y aplicaciones móviles evolutivas en base a mockups e historias de usuario, siguiendo las guías de Scrum.
- Implementar e iterar con el equipo de Diseño y Desarrollo de Productos en un ambiente Agile.
- Implementar apps con JavaScript orientada a eventos y objetos, HTML5 y CSS.
- Integrar las app con tecnologías: AJAX, APIs (REST)
- Utilizar preprocesadores como Sass o Scss.
- Desarrollar micro-frontends y aplicaciones web progresivas (PWA).
- Utilizar herramientas de build, empaque y despliegue como WebPack, NPM o similares.
- Utilizar framework de pruebas unitarias y análisis de código como Jasmine, Protractor, Karma, TsLint o similares.
- Modelar y desarrollar el back-end de productos digitales utilizando frameworks, herramientas y tecnologías como: Java(Spring, J2EE), opcionalmente con Python(DJango/Flask), PHP (Laravel, Symfony), NodeJS (ExpressJs, NestJs, KoaJs) o similares.
- Definir y configurar una arquitectura escalable elástica para un producto digital, en función de los requerimientos funcionales y no funcionales.
- Modelar e implementar servicios web (APIs) y micro-servicios que serán usadas en la integración con el frontend o con aplicaciones terceras con tecnología REST, opcionalmente 1 con SOAP, GraphQL o similar.
- Documentar las APIs que desarrolladas usando Postman, OpenAPI (Swagger) o similares
- Integrar un producto digital con herramientas y plataformas terceras utilizando tecnología como FTP, APIs, Webhooks. Message-oriented middleware (colas) básicas o similar.
El profesional debe contar con los siguientes requisitos:
- Profesional en Ciencias de la Computación, Ingeniería de Software, Sistemas o Informática o carreras afines.
- 3 o más años de experiencia demostrable desarrollando webapps y backends (APIs).
- Experiencia trabajando en equipos ágiles con Scrum.
- Trabajar con frameworks de UI, herramientas y tecnologías como: React/NextJs, Redux, Bootstrap, Foundations o similares. Opcionalmente se valorará experiencia Angular, Vue/NuxtJS, VanillaJS.
- Modelar y desarrollar el back-end de productos digitales utilizando frameworks, herramientas y tecnologías como: Java(Spring, J2EE), opcionalmente con Python(DJango/Flask), PHP (Laravel, Symfony), NodeJS (ExpressJs, NestJs, KoaJs) o similares.
- Entendimiento sólido de principios de diseño y UX.
- Gestionar activamente sus actividades con poca supervisión y asistir a otros equipos cuando sea necesario.
- Estar involucrado en todas las fases de desarrollo (desde el análisis y especificaciones hasta las pruebas y despliegue).
- Asegurar la entrega a tiempo de los entregables de desarrollo, demostrando pasión y responsabilidad en los proyectos. .
- Fuertes habilidades organizativas, gestión y priorización de tareas, resolución de problemas así como una gran capacidad analítica y capacidad de aprendizaje continuo.
Adicionalmente valoramos las siguientes habilidades:
- Experiencia creando animaciones con CSS3 y Javascript con herramientas como GSAP (Tween).
- Capacidad de trabajar con tecnologías backend: Power Builder, Configuration Management, Scripting, CMS (Wordpress, Drupal, Joomla, Alfresco, WooCommerce, etc.)
- Capacidad de trabajar en el backend con wordpress por si en algún momento deba de maquetar páginas pequeñas o necesitemos ayuda en proyectos urgentes.
- Utilización avanzada de tecnologías y frameworks para el manejo de caché como Redis, Memcached o similares.
- Configuración avanzada de servidores basados en Linux (Apache, Nginx o similares), tanto en servidores on-premise como instancias en la nube de AWS, Azure o similares.
- Generación de documentos técnicos del desarrollo del producto digital usando diagramas UML de manera avanzada.
- Realizar el despliegue del backoffice y APIs a través de FTP, CLI o Pipelines.
- Inglés a nivel intermedio es un plus.
Para nuestro cliente cada quien tiene un estilo propio y creemos que eso le aporta valor a nuestra organización y al servicio que brindamos. Sabemos que no todo gira en torno al trabajo por lo que somos flexibles revisando los casos que se presentan.
GETONBRD Job ID: 36576
Fully remote
Candidates can reside anywhere in the world.