Desarrollador Frontend con más de tres años de experiencia en la construcción de interfaces web modernas utilizando React JS . Su enfoque está orientado al desarrollo de experiencias de usuario intuitivas, eficientes y escalables, aplicando principios de diseño responsivo y programación orientada a componentes. Domina el ecosistema moderno de desarrollo frontend, incluyendo JavaScript ES6+ , HTML5 , CSS3 , y herramientas complementarias como Webpack , Babel , y gestores de paquetes como NPM o Yarn . Tiene experiencia en control de versiones con Git , manejo de estados complejos con Redux o Context API , así como en la realización de pruebas unitarias de componentes. Ha participado en proyectos bajo metodologías ágiles , colaborando de forma activa con diseñadores UX/UI y equipos backend para garantizar la integración fluida entre la capa de presentación y los servicios del sistema. Esta solicitud corresponde a un proyecto de duración estimada de dos meses y medio , que se ejecutará mediante contrato de obra y labor . El rol requiere dedicación de tiempo completo y residencia en Bogotá , ya que algunas actividades podrán requerir presencialidad. es un proyecto de 2.5 meses Requisitos: Requisitos Técnicos (Indispensables) Más de 3 años de experiencia en desarrollo frontend con React JS . Dominio avanzado de JavaScript ES6+ , HTML5 y CSS3 . Experiencia en construcción de interfaces responsivas y orientadas a componentes. Conocimiento de herramientas del ecosistema React: React Router , Redux o Context API Hooks (useState, useEffect, useContext, etc.) Manejo de control de versiones con Git . Familiaridad con herramientas de desarrollo como Webpack , Babel , NPM/Yarn . Experiencia integrando APIs RESTful . Deseables / Plus Conocimiento en desarrollo backend con .NET (C#, ASP.NET Core) . Comprensión de arquitecturas cliente-servidor y flujos de autenticación. Conocimientos básicos en consumo de bases de datos SQL (preferiblemente SQL Server). Experiencia en pruebas de componentes frontend (Jest, React Testing Library). Familiaridad con sistemas de diseño o librerías como Material UI , Tailwind CSS o similares. Experiencia trabajando bajo metodologías ágiles (Scrum/Kanban) . Competencias Personales Capacidad de trabajo en equipo y comunicación efectiva con áreas técnicas y de negocio. Atención al detalle y orientación a la calidad del código. Proactividad en la identificación y resolución de problemas técnicos. Capacidad de adaptación a nuevas tecnologías y cambios de alcance. Enfoque en el cumplimiento de plazos y entregables. Actitud colaborativa y disposición al aprendizaje continuo.