H099 Desarrollo Node Js Next Js Strapi - Freelance Job In Web Development - Workana

Detalles de la oferta

Sobre este proyecto de programación IT / desarrollo web, se requiere revisar el PDF de requisitos adjunto.
Estamos en la búsqueda de profesionales o equipos con amplia experiencia en desarrollo web para crear una plataforma innovadora utilizando Node.js y Next.js.
Características del proyecto: Prototipos existentes: Contamos con 20 pantallas prototipadas, proporcionando una visión clara de los requisitos funcionales y el flujo de la aplicación.
Rediseño de frontend: se requiere rediseñar todos los componentes del frontend, abierto a utilizar frameworks o librerías modernas que mejoren la experiencia de usuario y optimicen el rendimiento (por ejemplo, Tailwind CSS, Material-UI).

Zonas de usuarios: Zona de empresas: empresas aprobadas podrán registrar y gestionar a sus usuarios.
Zona de usuarios de empresas: usuarios asociados a empresas con acceso a funcionalidades específicas.
Zona general de usuarios: registro abierto para usuarios independientes.

Integración con APIs de LLMs: Implementación de APIs de los principales modelos de lenguaje (OpenAI, Anthropic, Google Studio, Mistral, Llama 3, etc.).
Formateo y procesamiento de respuestas de LLMs para funcionalidades específicas en el frontend y backend.

Desarrollo completo: Desarrollo integral de frontend y backend.

Tecnologías y herramientas: Lenguajes y frameworks: Backend: Node.js con Express o NestJS.
Frontend: Next.js, con posibilidad de utilizar librerías de componentes modernas.
Estilos: flexibilidad para elegir entre CSS Modules, Styled Components, SASS, Tailwind CSS, etc.

Control de versiones y gestión de proyectos: Git para control de versiones.
GitHub como repositorio principal y gestión de proyectos.
Kanban de GitHub para seguimiento y organización de tareas.

Integración continua/despliegue continuo (CI/CD): Implementación de CI/CD utilizando GitHub Actions.

Base de datos: MongoDB como sistema de gestión de bases de datos NoSQL.
Uso de Mongoose para modelado de datos y validación.

Servicios en la nube: Azure, AWS o servicios similares para el despliegue y escalabilidad del proyecto.

Seguridad y permisos: Implementación de protocolos de seguridad avanzados.
Gestión de autenticación con JWT para asegurar las rutas y recursos, incluyendo encriptación y cumplimiento de normativas como GDPR.

Testing y calidad de código: Implementación de pruebas unitarias y de integración utilizando frameworks como Jest, Mocha, Chai.

Desarrollo de APIs: Diseño de APIs RESTful siguiendo buenas prácticas.
Documentación de APIs utilizando Swagger o OpenAPI.
Elaboración de documentación detallada del código y la arquitectura del proyecto.

Performance y optimización: Optimización de carga y rendimiento del frontend.
Implementación de técnicas de lazy loading y code splitting.
Uso de SSR (Server-Side Rendering) y ISR (Incremental Static Regeneration) de Next.js.

Responsive design: Diseño responsivo para una experiencia óptima en dispositivos móviles y de escritorio.

Optimización para SEO: Implementación de prácticas de SEO para mejorar la visibilidad en buscadores.

Metodología de trabajo: Kanban implementado a través de GitHub Projects para una gestión ágil y visual de las tareas.
Comunicación y colaboración:
Reuniones de seguimiento cada 3 días para planificación y revisión de avances.
Canales de comunicación abiertos para consultas y coordinación (correo electrónico, herramientas de mensajería instantánea).
Control de versiones basado en Git Flow o similar para manejo eficiente de ramas y versiones.
Se realizará una primera versión del proyecto delimitando las primeras funcionalidades, que se presupuestará y luego se establecerá el roadmap para los siguientes evolutivos.
Categoria: IT & Programming
Subcategoría: Web Development
¿Cuál es el alcance del proyecto? Cambio de tamaño mediano.
¿Es este un proyecto o un puesto? Proyecto.
Disponibilidad: Según se necesite.
Integraciones de API: Otras (otras APIs), procesador de pagos (PayPal, Stripe, etc.).
Roles necesarios: Desarrollador.
Término de entrega: No especificado.
Habilidades necesarias: AWS, API, CSS, HTML, Node.js, MongoDB, diseño web responsivo, REST API, Next.js, Microsoft Azure, AI, JavaScript, MySQL, PHP.

#J-18808-Ljbffr


Salario Nominal: A convenir

Fuente: Allthetopbananas_Ppc

Requisitos

Fullstack Developer

Desarrollador/a fullstack (React + NodeJs) Desde Capgemini Engineering queremos incorporar a nuestro equipo un consultor/a para trabajar como desarrollador/...


Capgemini Engineering - Madrid

Publicado 14 days ago

Frontend Developer

The Role At GiG, we provide iGaming solutions to our partners based on innovative technology, offering an end-to-end range of products and services, effectiv...


Gaming Innovation Group (Gig) - Madrid

Publicado 14 days ago

Co-Founder And Cto - Hawkai

We are seeking a visionary and hands-on technical leader to join us as Co-Founder and CTO! As part of a startup revolutionizing the future of Human Resource...


Byld - Madrid

Publicado 14 days ago

Property Underwriter Germanics (Madrid Based)

The Continental Europe Underwriting Center in Madrid is an integral part of Chubb's EMEA business. By joining Chubb's multilingual and multiline business in ...


Chubb - Madrid

Publicado 14 days ago

Built at: 2024-11-16T19:32:57.445Z