




Resumen: Buscamos un Lead Developer remoto para implementar funciones bien desarrolladas, identificar lagunas en los requisitos y comunicar soluciones para una empresa de biotecnología. Aspectos destacados: 1. Función de Lead Developer centrada en la implementación cuidadosa de funciones. 2. Oportunidad de contribuir al diseño de la arquitectura de la aplicación. 3. Trabajo dentro de una empresa de biotecnología que desarrolla medicamentos para su comercialización. Actualmente, buscamos un **Lead Developer remoto** con 6\+ años de experiencia en desarrollo basado en JavaScript, incluido TypeScript, y experiencia práctica en el diseño, desarrollo, pruebas y solución de problemas de API RESTful para unirse a nuestro equipo. El cliente es una empresa de biotecnología dedicada al descubrimiento, invención, desarrollo, fabricación y comercialización de medicamentos. En este puesto, el desarrollador debe ser capaz de implementar de forma reflexiva y exhaustiva las funciones asignadas, incluida la identificación de lagunas en los requisitos, así como comunicar soluciones y compensaciones teniendo en cuenta los objetivos comerciales, para que se pueda tomar la mejor decisión posible en ese momento. **Responsabilidades** * Apoyar el desarrollo Front\-End según las necesidades del proyecto * Desarrollar componentes de distintos niveles de complejidad * Implementar nuevas funcionalidades del producto * Mantenimiento de la base de código existente, participación en sesiones de revisión de código (Code Review) * Contribución al diseño de la arquitectura de la aplicación * Escribir pruebas para los componentes desarrollados, realizar diseños parciales de componentes y pruebas * Desarrollar nueva funcionalidad * Ser capaz de comprender la funcionalidad de la aplicación actual y corregir errores si fuera necesario **Requisitos** * Título universitario o diploma en Ciencias de la Computación o campo técnico relacionado, o experiencia práctica equivalente * 6\+ años de experiencia en desarrollo basado en JavaScript, incluido TypeScript * 5\+ años de experiencia en plataformas JavaScript como Node.js y NPM * 6\+ años de experiencia en frameworks CSS * Experiencia trabajando como parte de un equipo de desarrollo de software utilizando metodologías ágiles/XP * Experiencia práctica en el diseño, desarrollo, pruebas y solución de problemas de API RESTful y especificaciones de interfaces (Swagger, RAML, SOAP) * Experiencia trabajando con pipelines DevOps (Git, Jenkins), integración/distribución continua y pruebas automatizadas (unitarias, funcionales, de rendimiento) * Conocimientos prácticos de arquitecturas y frameworks de aplicaciones web, como React, y su forma de integración con servicios * Conocimientos prácticos del entorno AWS, tales como VPC, RDS, CDK, Lambda y API Gateways * Prácticas de programación orientada a objetos, incluidos sólidos conocimientos de patrones de diseño, refactorización y código limpio * Experiencia trabajando con MySQL, Postgres y bases de datos no relacionales * Experiencia en metodologías BDD y TDD * Experiencia práctica en uno o más de los siguientes ámbitos: diseño y optimización de algoritmos, sistemas a gran escala, sistemas paralelos o distribuidos, SGBDR y/o repositorios modernos de escalabilidad horizontal (MySQL, MongoDB, Redis), arquitecturas sin servidor (Serverless) * 1\+ año de experiencia relevante en liderazgo * Inglés fluido (escrito y hablado) nivel B2


