Front-End Software Engineer

Barcelona, Spain·Full-time·Added 9 days ago

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!

çhttps://www.youtube.com/watch?v=ZpazhoepZ4

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.

WhatsApp