Desarrollador/a Fullstack

Lever
Barcelona, Spain
4 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
Spanish

Job location

Barcelona, Spain

Tech stack

JavaScript
PHP
API
Agile Methodologies
HTML5
Automation of Tests
CSS
Cloud Computing
Code Review
Continuous Integration
Relational Databases
Software Debugging
Web Development
Laravel
PostgreSQL
MongoDB
MySQL
Node.js
Scrum
Responsive Web Design
Data Streaming
Web Applications
React
Backend
Kotlin
Codebase
Front End Software Development
React

Job description

  • Diseñar, desarrollar y mantener aplicaciones web utilizando JavaScript, React y PHP.
  • Implementar interfaces de usuario atractivas, accesibles y funcionales en colaboración con el equipo de diseño.
  • Integrar APIs y servicios backend, trabajando de la mano con otros desarrolladores para garantizar un flujo de datos robusto y seguro.
  • Participar en el diseño técnico de nuevas funcionalidades, aportando visión tanto de frontend como de backend.
  • Identificar, analizar y resolver problemas de rendimiento, usabilidad y seguridad.
  • Participar en la planificación, estimación y seguimiento de tareas dentro del equipo.
  • Contribuir a la mejora continua de la base de código, la arquitectura y los procesos internos (code review, estándares, buenas prácticas, documentación, etc.).
  • Colaborar en la automatización de pruebas y en la mejora de la calidad del software.

Requirements

  • Experiencia demostrable en desarrollo web utilizando JavaScript y React en el frontend.
  • Conocimientos sólidos de HTML5, CSS3 y tecnologías relacionadas (responsive design, preprocessors, etc.).
  • Experiencia en desarrollo backend con PHP y uso de frameworks como Laravel u otros equivalentes.
  • Conocimientos de Node.js y Express (u otros frameworks similares) serán valorados muy positivamente.
  • Experiencia trabajando con bases de datos relacionales (p. ej. MySQL, PostgreSQL) y no relacionales (p. ej. MongoDB).
  • Familiaridad con patrones de estado en frontend y uso de librerías/frameworks como Redux, MobX u otros.
  • Conocimientos de testing (unitario, integración y/o end-to-end) y habilidades de debugging.
  • Experiencia trabajando con metodologías ágiles (Scrum, Kanban u otras).
  • Capacidad para trabajar en equipo, comunicarse de forma clara y proactiva y adaptarse a nuevos retos tecnológicos., * Conocimientos de Kotlin y/o interés en aprender y trabajar con Kotlin Multiplatform.
  • Experiencia en entornos de integración y despliegue continuo (CI/CD).
  • Conocimientos básicos de buenas prácticas de seguridad en aplicaciones web.
  • Certificaciones en tecnologías relevantes (cloud, frameworks, lenguajes o metodologías).

Apply for this position