€38K - €41K
Front-End Software Engineer
Barcelona, Spain·Full-time·Added 9 days ago
4451 open roles
What they offer
€30,000 - €45,000 a year
Gross, as stated in the ad.
About €1,930 - €2,720 a month after tax.
Permanent contract
Full-time hours.
Hybrid
Office and home days — the ad has the split.
What they ask for
Have the right to work in Spain
Randstad España doesn't mention sponsorship in the ad.
Work in English
English is required, per the ad.
Be near Barcelona for hybrid days
No relocation package mentioned.
Have 3+ years of experience
Mid-level role.
About the job
This job was automatically translated to English, .
Are you passionate about the technology sector and interested in continuing to develop your career in stable projects as a Front-End Software Engineer?
What you'll do
Design, implement, and maintain software for industrial robotic systems.
Contribute to the development of the robot programming environment (IDE).
Participate in the entire product lifecycle, from specification analysis and system design to implementation, testing, and release.
Work in close collaboration with the product team, system architects, and test engineers to understand challenges and offer innovative solutions.
Analyze complex engineering problems and propose scalable and maintainable solutions.
Improve software quality through testing, code reviews, and continuous improvement practices.
Help shape the architecture of future robotic platforms.
What we're looking for
University degree in Computer Science, Software Engineering, Robotics, Electronics, Automation Engineering, or a related technical field.
Solid experience in software engineering.
Firm command of object-oriented programming and software design principles (SOLID).
Deep knowledge of React.
Proficiency in TypeScript and its integration with React.
Experience in designing maintainable and scalable software solutions.
High analytical and debugging capacity.
Good level of English, both written and spoken.
Motivated person with the ability to work both independently and in a team.
Nice to have
Desirable Requirements
Experience with Agile methodologies and development processes.
Accustomed to applying design patterns and experience in desktop application design.
Accustomed to performing code reviews and implementing unit tests.
Experience using tools such as Jira, Confluence, and Bitbucket.
What you'll get
What are you waiting for to join our great Randstad Digital team? Here you will find reasons to do so:
CONTINUOUS TRAINING PLAN, annual training plan, access to technical training e-learning platform, skills training platform...
SUPPORT AND CAREER PLAN, You will have a Randstad Digital contact close to you at all times.
WORK-LIFE BALANCE, We know your personal life is as important as your professional one, which is why you will enjoy 23 vacation days and, in most of our projects, you will have flexible working hours.
COMMITMENT and STABILITY, Joining a continuously growing company that bets on new technologies.
COMPETITIVE SALARY in line with your professional experience.
Competitive contractual conditions, Flexible compensation plan (restaurant card and childcare vouchers) and Randstad Care, a platform with exclusive offers and discounts.
BRING-A-FRIEND PLAN, if you help us grow the team, we will reward you with a financial bonus.
Confidentiality is guaranteed throughout the selection process.
Do you have the drive and do you feel ready to take on a new challenge like ours?
We are waiting for you!
What We Value Engineering Mindset
Strong analytical and problem-solving skills.
Ability to understand complex systems and identify root causes.
Critical thinking and a structured approach to decision-making.
¿Eres un apasionad@ del área tecnológica y te interesa seguir desarrollando tu carrera en proyectos estables como Front-End Software Engineer?
What you'll do
Diseñar, implementar y mantener software para sistemas robóticos industriales.
Contribuir al desarrollo del entorno de programación de robots (IDE).
Participar en todo el ciclo de vida del producto, desde el análisis de especificaciones y el diseño del sistema hasta la implementación, pruebas y lanzamiento.
Trabajar en estrecha colaboración con el equipo de producto, arquitectos de sistemas e ingenieros de pruebas para comprender los desafíos y ofrecer soluciones innovadoras.
Analizar problemas complejos de ingeniería y proponer soluciones escalables y mantenibles.
Mejorar la calidad del software mediante pruebas, revisiones de código y prácticas de mejora continua.
Ayudar a dar forma a la arquitectura de las futuras plataformas robóticas.
What we're looking for
Titulación universitaria en Informática, Ingeniería de Software, Robótica, Electrónica, Ingeniería de Automatización o un campo técnico relacionado.
Sólida experiencia en ingeniería de software.
Dominio firme de la programación orientada a objetos y de los principios de diseño de software (SOLID).
Conocimientos profundos de React.
Dominio de TypeScript y su integración con React.
Experiencia en el diseño de soluciones de software mantenibles y escalables.
Elevada capacidad analítica y de depuración (debugging).
Buen nivel de inglés, tanto hablado como escrito.
Persona motivada con capacidad para trabajar de forma independiente y en equipo.
Nice to have
Requisitos Deseables
Experiencia con metodologías ágiles (Agile) y procesos de desarrollo.
Habituado a aplicar patrones de diseño y experiencia en el diseño de aplicaciones de escritorio.
Habituado a realizar revisiones de código e implementar pruebas unitarias (Unit Tests).
Experiencia en el uso de herramientas como Jira, Confluence y Bitbucket.
What you'll get
¿A qué esperas para formar parte de nuestro gran equipo Randstad Digital?, aquí encontrarás motivos para ello:
PLAN DE FORMACIÓN CONTINUA, plan de formación anual, acceso a plataforma elearning de formación técnica, plataforma de formación en habilidades…
ACOMPAÑAMIENTO Y PLAN DE CARRERA, Tendrás un referente de Randstad Digital cerca de ti en todo momento.
CONCILIACIÓN, Sabemos que tu vida personal es tan importante como la profesional por eso podrás disfrutar de 23 días de vacaciones y en la mayoría de nuestros proyectos tendrás un horario flexible.
COMPROMISO y ESTABILIDAD, Incorporación a empresa en continuo crecimiento que apuesta por las nuevas tecnologías.
SALARIO COMPETITIVO acorde a tu experiencia profesional.
CONDICIONES contractuales competitivas, Plan de retribución flexible (tarjeta restaurante y cheques guardería) y Randstad Care, plataforma de ofertas y descuentos exclusivos.
PLAN TRÁETE UN AMIG@, si nos ayudas a incrementar el equipo, te premiaremos con una compensación económica.
Se garantiza la confidencialidad en el proceso de selección.
¿Tienes ganas y te ves preparado/a para asumir un nuevo reto como el nuestro?
¡Te estamos esperando!
Lo Que Valoramos Mentalidad de Ingeniería
Solidas habilidades analíticas y de resolución de problemas.
Capacidad para entender sistemas complejos e identificar las causas raíz.
Pensamiento crítico y enfoque estructurado en la toma de decisiones.
More jobs like this
or browse Barcelona·Engineering·Frontend·Mid-level·Hybrid·Catalonia·Staffing·TypeScript·React·Agile






