¡No te pierdas nada!
Únete a la comunidad de wijobs y recibe por email las mejores ofertas de empleo
Nunca compartiremos tu email con nadie y no te vamos a enviar spam
Suscríbete AhoraTransporte y Logística
1.199Comercial y Ventas
1.075Informática e IT
917Adminstración y Secretariado
684Comercio y Venta al Detalle
523Ver más categorías
Desarrollo de Software
481Ingeniería y Mecánica
478Educación y Formación
376Industria Manufacturera
368Derecho y Legal
313Marketing y Negocio
286Instalación y Mantenimiento
272Arte, Moda y Diseño
189Diseño y Usabilidad
150Sanidad y Salud
150Publicidad y Comunicación
124Hostelería
123Construcción
102Contabilidad y Finanzas
98Artes y Oficios
95Alimentación
83Recursos Humanos
80Atención al cliente
70Producto
49Turismo y Entretenimiento
48Inmobiliaria
42Banca
36Seguridad
29Farmacéutica
27Cuidados y Servicios Personales
21Energía y Minería
16Social y Voluntariado
13Deporte y Entrenamiento
4Seguros
4Telecomunicaciones
3Editorial y Medios
2Agricultura
0Ciencia e Investigación
0TDD
WikipediaMetaScope Consulting
Senior iOS Developer (Hasta 45K)
MetaScope Consulting · Madrid, ES
Teletrabajo JSON iOS Aplicaciones móviles xcode Desarrollo de iOS Swift (lenguaje de programación) Modelo–vista–modelo de vista (MVVM) Desarrollo de aplicaciones móviles Git TDD Swift
Nuestro principal cliente español busca una nueva persona para su equipo de movilidad iOS. Son expertos en la materia y tienen un equipazo de iOS developers de los que aprenderás desde el primer día. ¿Te animas?
Responsabilidades
Participarás en aplicaciones punteras a nivel nacional e internacional que usan millones de usuarios en todo el mundo. Algunas en fases avanzadas del desarrollo y otras desde cero.
Requisitos
• Obligatorio ser Licenciado/graduado en Ingeniería informática, ingeniería de telecomunicaciones, física o matemáticas.
• Entender conceptos relacionados con los fundamentos de la ingeniería del software o aspectos como las redes TCP/IP, bases de datos y patrones de diseño software.
• Experiencia mínima de 5 años como desarrollador iOS y experiencia con Swift / Swift UI. Valorable Guidelines de Apple.
• Valorable conocimiento de TDD.
• Haber trabajado con repositorios GIT y herramientas de control de versiones.
¿Qué ofrecemos?
• Trabajo 100% remoto.
• Salario hasta de 45K según conocimientos, prueba técnica y experiencia.
• Horario flexible de entrada y salida tratando de coincidir con tu equipo de trabajo.
• 23 días laborables de vacaciones, + el 24 y 31 de diciembre + 5 días libres adicionales cada año.
• Seguro médico privado a partir del sexto mes.
iOS Platform Engineer
1 nov.Welltech
Madrid, ES
iOS Platform Engineer
Welltech · Madrid, ES
TDD iOS Swift
Who Are We?
Welcome to Welltech-where health meets innovation! As a global leader in Health & Fitness industry, we´ve crossed over 220 million installs with life-changing apps, all designed to boost well-being for millions. Our mission? To improve the health of millions of people through intuitive nutrition trackers, powerful fitness solutions, and personalized wellness journeys-all powered by a diverse team of over 700+ passionate professionals with a presence across 5 hubs.
Why Welltech? Imagine joining a team where your impact on global health and wellness is felt daily. At Welltech, we strive to be proactive wellness partners for our users, while continually evolving ourselves.
What We´re Looking For
This is a unique opportunity to build a platform from scratch, setting company-wide standards and driving the direction of our mobile technology. In the Mobile App Platform team, you will architect our next-gen mobile platform, directly shaping how millions experience wellness. You will design and implement core platform solutions, empowering product teams to rapidly build and customize applications. You will also own the mobile infrastructure blueprint, enabling teams to focus on features and experiments, free from underlying infrastructure concerns. This role demands a strong problem-solver who thrives on building, as you´ll define a platform that scales to millions, creating a lasting legacy in mobile wellness.
Key responsibilities:
- Help build and evolve scalable mobile infrastructure, tooling, and shared components to support multiple Welltech mobile apps
- Contribute to libraries, SDKs, and CI/CD pipelines that improve developer experience and apps quality
- Work closely with product teams to support the adoption of platform solutions
- Write clean, testable, and performant code with an eye on maintainability
- Support modularization, reusability, and standardization efforts across mobile apps
- Identify common problems across apps and solve them in a consistent, scalable way
- Participate in code reviews, documentation, and knowledge sharing within the team
- Collaborate cross-functionally with backend, frontend, security, and infrastructure teams to enable seamless integration and platform alignment
Required skills:
- Solid iOS development experience with Swift, including fundamentals like networking, persistence, and async operations
- Strong experience with TCA and composable, modular UI architectures
- Excellent understanding of architectural patterns (MVVM, MVI, DI) and modular codebases
- Proven ability to craft clean, maintainable, and scalable code
- Strong ability to design for reliability, scalability, and performance
- Experience working with CI/CD pipelines and tooling (e.g., Bitrise, Fastlane, custom scripts)
- Strong advocate of design for testability, automated testing, and shift-left quality mindset
- Passion for improving developer experience and shipping high-quality code
- Product-minded approach with a bias for pragmatic, maintainable solutions
Nice to have:
- Experience with backend development
- Experience with backend-driven UI
- Hands-on experience with OWASP mobile security best practices
- Track record of building internal tools, shared components, or platform features at scale
- Experience implementing and advocating for methodologies that support fast iteration and high dev productivity (e.g. eXtreme Programming, Trunk Based Development, CI/CD mindset, BDD, TDD)
Candidate journey: ⭕ HR call ---> ⭕ Live Coding ---> ⭕ System Design ---> ⭕ Cultual fit interview
Why You´ll Love Being Part of Welltech:
- Grow Together: Join a culture that champions both personal and professional growth. Here, you´ll thrive as we learn, evolve, and succeed together.
- Lead by Example: No matter your role, your leadership matters. Every team member is empowered to inspire and make an impact.
- Results-Driven: We´re all about achieving meaningful outcomes. It´s not just about the effort, but the difference we make every day.
- We Are Well-Makers: Be part of a movement that´s creating a healthier, happier world. Together, we make well-being a reality!
Arquitecto/a proyecto Backend
31 oct.CAS TRAINING
Málaga, ES
Arquitecto/a proyecto Backend
CAS TRAINING · Málaga, ES
Java MongoDB Azure Jenkins Oracle TDD OpenShift AWS Spring PostgreSQL Redis Kafka
CAS Training, empresa de referencia con más de 20 años en consultoría tecnológica, outsourcing y formación especializada, selecciona a un Arquitecto/a proyecto Backend Málaga para un importante proyecto en modalidad híbrida en Málaga.
Requisitos:
- Años de experiencia: >=3
- Conocimientos imprescindibles (tecnología)
- Conocimientos avanzados en:
Micro-servicios, Arq. Event-Driven, SpringBoot, SpringCloud (Web, Data, JPA, Stream), Kafka, Redis HA, Programación Funcional, Programación Reactiva, Java (8 en adelante), S3, Oracle, PostgreSQL, MongoDB, AWS, Azure, OpenShift, GitHub, Jenkins, Sonar, Test(TDD or BDD)
- Conocimientos herramientas de CI/CD.
- APIs (Desarrollo y rendimiento eficiente para altas volumetrías, tiempos bajos de respuesta, OAs3)
Experiencia deseable:
- 2-3 años en arquitectura Event-Driven
- 3-5 años en proyectos IT
- 1-2 años proyectos Banca
- Valorable conocimientos funcionales en banca transaccional y en contabilidad, en concreto flujos de tesorería.
-Inglés Medio Deseable
-Remoto parcial. Presencial 2 días/ semana en cliente. Málaga
Se ofrece
• Formar parte de un equipo dinámico altamente cualificado en una empresa en proceso de expansión.
• Participar en proyectos innovadores y punteros para grandes clientes de primer nivel en distintos sectores de mercado.
• Proyectos de larga duración, estabilidad profesional y progresión laboral.
• Contratación Indefinida.
• Acceso gratuito al catálogo de formación anual de Cas Training.
• Salario negociable en base a la experiencia y valía del candidato/a
Project Manager Digital
29 oct.HAYS
Barcelona, ES
Project Manager Digital
HAYS · Barcelona, ES
React Node.js PHP MySQL MongoDB Laravel Docker Jira TDD Agile DDD
Desde Hays estamos colaborando con una compañía en plena transformación digital, especializada en soluciones de formación online, contenidos médico-científicos y consultoría normativa. Buscamos incorporar una figura clave para liderar proyectos digitales, coordinar equipos técnicos y gestionar recursos internos y externos, con impacto directo en la calidad de los productos y la satisfacción del cliente.
Responsabilidades clave:
- Gestión integral de proyectos digitales: desde la recepción del brief hasta la entrega final, incluyendo planificación, asignación de recursos y seguimiento.
- Coordinación de equipos técnicos: internos (frontend, IT) y externos (freelance backend, proveedores).
- Decisión sobre producción: capacidad para valorar si se desarrolla internamente o se subcontrata, según tipo de tecnología y tiempos.
- Interlocución con clientes: traducción de necesidades técnicas a lenguaje comprensible, asegurando pedagogía y empatía.
- Uso de herramientas de gestión: Jira, Confluence.
- Impulso de buenas prácticas técnicas: TDD, DDD, Code Reviews.
- Colaboración con el área comercial para asegurar alineación con las necesidades del cliente.
- Análisis funcional y definición de soluciones digitales (plataformas LMS, landings, encuestas, etc.).
Perfil buscado:
- Experiencia sólida en gestión de proyectos digitales bajo metodologías ágiles y Waterfall.
- Background técnico (idealmente formación en desarrollo) combinado con habilidades de gestión.
- Conocimiento del ciclo de vida del software y tecnologías como React, Next.js, Node.js, PHP (Laravel), Docker, MySQL, MongoDB.
- Capacidad para entender qué tipo de perfil técnico se necesita según el proyecto.
- Experiencia en entornos de formación online, consultoría o salud es un plus.
- Habilidades analíticas, comunicación efectiva y orientación a la mejora continua. Soft Skills clave:
- Liderazgo colaborativo y gestión de equipos.
- Capacidad para generar confianza y credibilidad.
- Comunicación clara con perfiles no técnicos.
- Paciencia, pedagogía y orientación al cliente.
- Proactividad e innovación en soluciones digitales.
Condiciones adicionales:
- Horario flexible (entrada entre 8:00 y 9:00, salida entre 17:30 y 18:30; viernes hasta las 15:00).
- Empresa con cultura familiar, centrada en el bienestar del equipo.
- Retribución flexible prevista para el próximo año.
Julius Baer
Madrid, ES
Full Stack Java Engineer (backend)
Julius Baer · Madrid, ES
React Javascript API Java Agile TSQL Kubernetes Oracle TDD TypeScript Spring DevOps UML Kafka
At Julius Baer, we celebrate and value the individual qualities you bring, enabling you to be impactful, to be entrepreneurial, to be empowered, and to create value beyond wealth. Let’s shape the future of wealth management together. At Julius Baer, we celebrate and value the individual qualities you bring, enabling you to be impactful, to be entrepreneurial, to be empowered, and to create value beyond wealth. Let’s shape the future of wealth management together.
YOUR CHALLENGE
- Work together in a cross-functional team using agile methodologies as part of a DevOps-centric model
- Design, implement, deploy, release, and monitor your team´s applications; participate in pull request reviews
- Understand business needs by collaborating with colleagues from across different divisions of Julius Baer
- Participate in planning and feature refinement sessions with your team
- Collaborate with Solution Architects to design software solutions aligned with Julius Baer´s overall architecture vision
- Actively participate in our Software Engineering communities, sharing your knowledge and helping others
- Deliver high-quality code, aligned with Julius Baer´s guidelines and standards
YOUR PROFILE
- You have a can-do attitude, are pragmatic, and open-minded
- You have an entrepreneurial mindset, and your ideas are welcome
- You have proven delivery experience in Software Engineering using industry standards, such as test-oriented development using TDD and BDD
- You understand DevOps concepts, including Continuous Integration (CI) and Continuous Deployment (CD), and the importance and value of automated testing
- You are willing to learn new ways of working and support Julius Baer in its transformation
- You take pride in your work and strive to lead by example
- You hold a Master´s or Bachelor´s degree in Computer Science or a related field, or have proven relevant working experience
- You have a very good command of English
Our Stack
- Java
- Springboot
- Service oriented architecture, RESTful services
- SQL (Oracle)
- React, JavaScript, Typescript
- Kubernetes (PKS) and Virtual Machines
- Streaming using Kafka, Avro
- Open API, UML
We are looking forward to receiving your full job application through our online application tool. Further interesting job opportunities can be found on our Career site. Is this not quite what you are looking for? Set up a job alert by creating a candidate account here.
Backend Engineer
26 oct.Adevinta Spain
Barcelona, ES
Backend Engineer
Adevinta Spain · Barcelona, ES
. Java Agile Scrum Jenkins Linux Docker Cloud Coumputing Kubernetes Kotlin Git TDD Spring Kafka DDD LESS
We’re Adevinta, a global leader in digital marketplaces. Our household name brands, including Marktplaats in the Netherlands, mobile.de in Germany and leboncoin in France, reach hundreds of millions of people every month.
We’re all about matchmaking, and our sites help people find whatever they’re looking for in their local communities – whether it’s a car, an apartment, a sofa or a new job. Every connection made or item found makes a difference by creating a world where people share more and waste less.
Our brands are supported by global Tech Hubs in Barcelona, Amsterdam, Paris and Berlin. Their goal is to develop common global products and innovation platforms which all of our brands can use. This means using cutting edge technology to create highly scalable, customisable and secure products and components that free up development time and leverage our access to global data.
What You’ll Do & Who You Are
We are looking for an exceptional Java Backend Developer to join our Jobs team. You will be part of a product team, working with Agile methodology. Your main responsibility will be to carry out missions together with your team. You will participate from the ground up in the product definition, and thanks to your technical expertise, you will help make it a reality alongside your teammates.
What you will do
- Be part of a cross-functional product team, working with Agile methodology.
- Take part from day one in defining the product and bring it to life with your technical expertise.
- Collaborate closely with your teammates to carry out missions and deliver high-quality solutions.
- Implement maintainable and efficient code in Java and Kotlin.
- Follow software design best practices (SOLID, clean architectures, KISS, etc.).
- Work with Spring, Spring Boot & Cloud.
- Develop and maintain RESTful APIs and JSON-based services.
- Contribute to the migration from a monolith to a microservices/event-driven architecture.
- Implement and maintain comprehensive testing strategies (unit, integration, contract, acceptance, etc.).
- Use Git and GitHub as part of the daily workflow.
- Work in an Agile environment (Scrum, Lean, …).
- A great professional and an even better person.
- Curious, positive, proactive, and passionate about your work.
- Someone with an agile mindset that goes beyond rituals and buzzwords.
- Eager to share your knowledge with teammates and learn from them.
- Able to strike the right balance between innovation, stability, and risk.
- Interested in discovering the processes behind every great brand.
- Experience with AWS/CloudFormation.
- Background in distributed, fault-tolerant, resilient, highly available systems.
- Knowledge of DDD.
- Familiarity with Linux, Shell scripting.
- Experience with Docker, Kubernetes.
- Knowledge of Apache Kafka.
- Experience with Jenkins, Spinnaker.
- Hands-on experience with TDD.
- Strong level of English.
Life at Adevinta comes with its perks! Our Adevintans enjoy the following benefits:
- An attractive Base Salary 💸
- Participation in our Short Term Incentive plan (annual bonus) 🏆
- Work From Anywhere: Enjoy up to 20 days a year of working from anywhere! Maybe not from the moon🌛well why not! just make sure you have internet connection! 🌍
- A 24/7 Employee Assistance Program for you and your family, because we care ❤️
- Win together, lose together is one of our key behaviours. At Adevinta you will find a collaborative environment with an opportunity to explore your potential and grow 🌱
Adevinta is an equal opportunity employer and we value diversity. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status or disability status.
If you feel like you don’t meet all of the requirements for this role but are interested, please consider applying anyway. Research suggests that women and individuals from underrepresented groups may self-select out of opportunities if they don’t meet 100% of the job requirements. We strongly encourage people from historically excluded groups to apply and look forward to speaking with you.
Software Development Engineer II
13 oct.Travelport
Barcelona, ES
Software Development Engineer II
Travelport · Barcelona, ES
. React .Net C# Node.js Agile CSS HTML Azure Docker Cloud Coumputing Kubernetes GraphQL Microservices TDD TypeScript AWS DevOps Redux .Net Core Office
Job Description
SOFTWARE ENGINEER (React+Node.js/.NET)
Access UI / Smartpoint Cloud | BCN | Hybrid
Travelport is a place of opportunity. It’s our incredible team that makes our company great – our people drive our winning culture.
About Travelport
Travelport is a worldwide travel retail platform that powers the future of travel. We connect airlines, hotels, car rental companies, and agencies with the travelers who rely on them. The world of travel is changing fast — and we’re not just keeping up, we’re leading the way.
About Role
As a Software Engineer in our Smartpoint Cloud team, you will help shape the storefront that transforms how agents sell and service trips. You’ll build intuitive, performant, and reliable features on Travelport+, our industry-leading retailing platform designed specifically for travel professionals.
You’ll work in a collaborative, agile team where engineering and product developmnet go hand in hand, and where your contributions will have a visible impact on millions of travelers.
Responsibilities include:
- Designing and delivering clean, robust, well tested code in an agile, test-driven development environment.
- Collaborating with engineering and product peers to refine ideas and technical solutions to meet our customer needs.
- Inputting strongly into the technical solutions with the team - provide meaningful and constructive code reviews and feedback to your peers.
- Design, build, and deliver scalable front-end applications in React + TypeScript.
- Contribute to microservices development in Node.js and C#/.NET Core, depending on service ownership.
- Write clean, tested, maintainable code following TDD and best practices.
- Participate in design discussions, code reviews, and architecture decisions across services.
- Collaborate closely with product managers, designers, and fellow engineers to refine solutions and deliver value to customers.
- Support CI/CD pipelines, containerization, and cloud deployments (Docker, Kubernetes, Azure).
- Experience building modern web applications or services.
- Strong skills in JavaScript/TypeScript (ES6+).
- Hands-on experience with React (hooks, state management, Redux), HTML5, CSS.
- Familiarity with RESTful APIs (GraphQL a plus), and understanding of modern web services.
- Exposure to Node.js microservices and/or C# .NET Core services.
- Experience with testing frameworks such as Jest, React Testing Library, xUnit.
- Comfort working with containerized apps (Docker, Kubernetes).
- Experience with C# and .NET Core
- Experience with distributed systems or high-availability service design.
- Knowledge of AWS or Azure cloud services.
- Familiarity with CI/CD and DevOps best practices.
- Are always ready to give it your all and deliver high quality work
- Love to collaborate - excited to use your creativity and innovative thinking to collaborate on new ideas
- Take responsibility and own your work
- Are courageous and ambitious to challenge what’s been done before
- Medical Insurance: BIK €64,54 per month
- Life Insurance
- Additional Pension Plan Caser: 6% of gross annual salary/12
- Meal electronic tickets: €10 for each day worked
- Gym Pass refund: 50% of the monthly Gym pass cost until a maximum amount €50 per month.
- Holiday allowance: 25 days per year plus Christmas working days (office shut down)
- Bonus (non-contractual)
- New & amazing offices right next to the beach
We are an equal opportunities employer and will consider all qualified applicants purely on their skills and abilities. We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform crucial job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation, if needed.
Desarrollador/a Android
26 may.Serem
Desarrollador/a Android
Serem · Madrid, ES
Teletrabajo React Jenkins Kotlin Git Android TDD Agile QA Gradle Retrofit Flutter React Native
En serem estamos comprometidos con diversos proyectos y queremos contar con los mejores profesionales del sector.
Actualmente, nos encontramos en la búsqueda de un/a Desarrollador Android.
Descripción:
Servicio de desarrollo mobile para cliente del sector bancario, enfocado en evolutivos y mantenimiento de aplicaciones Android. Las actividades se desarrollan en un entorno ágil, colaborativo y multicultural, con equipos distribuidos y dinámicas orientadas a la mejora continua, la calidad técnica y la accesibilidad.
Las tareas a desempeñar en el servicio incluyen:
- Desarrollo de funcionalidades utilizando Kotlin, con dominio de Flow, Coroutines y herramientas de control de versiones como Git.
- Participación en procesos de integración y entrega continua (CI/CD) mediante herramientas como Bitrise, GitHub Actions o Jenkins.
- Aplicación de metodologías ágiles y participación activa en revisiones de código, pruebas de calidad y flujos de trabajo colaborativos.
- Implementación de arquitecturas basadas en patrones como MVVM o MVI, con uso de herramientas de inyección de dependencias (Koin, Dagger Hilt) y principios de diseño como SOLID y Clean Architecture.
- Desarrollo y mantenimiento de librerías internas o públicas, así como gestión de su versionado y despliegue.
- Integración de servicios remotos mediante Retrofit o Ktor, y gestión de almacenamiento local con Room, DataStore y SharedPreferences.
- Construcción de interfaces de usuario con Jetpack Compose, incluyendo componentes complejos, animaciones, transiciones y pruebas de interfaz.
- Aplicación de criterios de accesibilidad mediante APIs específicas, pruebas con lectores de pantalla y adaptación de la interfaz para distintos perfiles de usuario.
- Ejecución de pruebas unitarias con JUnit5, uso de mocks y herramientas de cobertura como JaCoCo.
- Análisis de calidad del código mediante herramientas como Detekt, Ktlint o Spotless.
- Se valorará adicionalmente el conocimiento en seguridad, Gradle avanzado, herramientas de rendimiento, generación de código (KSP, Kotlin Poet), WorkManager, librerías de mapas y metodologías de testing como TDD.
Se requiere una persona con una trayectoria profesional mínima de cuatro años en desarrollo nativo de aplicaciones Android, con dedicación exclusiva a esta plataforma. Es condición indispensable haber intervenido en proyectos cuyo resultado final haya sido una librería o SDK, así como contar con experiencia en entornos que exijan cumplimiento de criterios de accesibilidad.
No se considerará experiencia en tecnologías híbridas (React Native, Flutter, Xamarin) ni en desarrollos duales iOS/Android. La experiencia adquirida en proyectos personales o como profesional independiente será válida únicamente si se ha desarrollado en un entorno colaborativo.
Se requiere dominio del castellano y nivel B2 de inglés; se valorará el conocimiento de portugués (BR).
TOP SKILLS:
- Kotlin (dominio avanzado)
- Flow
- Coroutines
- Arquitectura y buenas prácticas
- MVVM y MVI
- Inyección de dependencias: Koin, Dagger Hilt
- JUnit5
NICE TO HAVE:
- Principios SOLID
- Patrones de diseño
- Clean Architecture
- Modularización y versionado de librerías
- Acceso a datos
- Retrofit
- Ktor (alternativa)
- Room
- DataStore
- SharedPreferences
- Jetpack Compose
- Creación de componentes complejos y pantallas completas
- Optimización de rendimiento
- Animaciones, transiciones e interacciones de UI
- Componentes personalizados y bibliotecas
- Pruebas visuales: Paparazzi, Shot
- Accesibilidad
- APIs de accesibilidad en Compose
- Uso de Semantics
- Herramientas: TalkBack, Switch Access
- Diseño de UI accesible
- Testing
- Mocks y stubs
- Verificación de interacciones
- Cobertura de código: JaCoCo
- TDD
- Tests instrumentales
- Herramientas y flujo de trabajo
- Git
- CI/CD: Bitrise, GitHub Actions, Jenkins
- Metodologías ágiles
- Pull requests y QA
- Análisis de código
- Detekt
- Ktlint
- Spotless
El servicio se prestará en modalidad 100% remota.