Frontend Engineer in Madrid

Mercadona Tech

Salary
45,000 - €65,000
Workplace
Onsite
Hours
Full-Time
Internship
No
Skills
Share offer

Job Description

At Mercadona Tech, the spin off of Mercadona in charge of revolutionizing the online grocery shopping experience, we are looking for a Frontend Engineer in our Tech Hub in Madrid to help us keep growing and making cool things to rebuild our e-commerce channel.

As a Frontend Engineer at Mercadona Tech, you will play a pivotal role in crafting exceptional user experiences for our website and applications. This position demands a blend of creativity, technical expertise, and a keen eye for detail. Your work will directly impact the usability and aesthetic appeal of our products, ensuring that our users have a seamless and enjoyable experience.

What you will do

The best way to understand how it is to work with us is by directly asking our Frontend Engineers: As a frontend developer I do TDD by default

What you already bring to the table

  • Technical Proficiency: Minimum 5 years of experience in HTML, CSS, and modern JavaScript/TypeScript frameworks/libraries, specifically in React.
  • Experience: Proven experience in building and maintaining complex web applications.
  • Problem-Solving Skills: Ability to think critically and solve problems effectively, translating requirements into functional and appealing interactive applications, and understanding how to deliver the best engineering solutions in order to know what makes phenomenal product experiences.
  • Team Player: Excellent communication skills and the ability to work well in a team-oriented environment by welcoming and embracing change and adapting to new contexts quickly.
  • Languages: Spanish fluency and communicative English skills.

Being a Frontend Engineer at Mercadona Tech

We like to say that we, engineers, are product-minded engineers. We don't see technology as a goal but as a means to achieve our goals, which is Selling Lettuce (Vendiendo Lechugas). This mindset makes us participate in all the process stages and collaborate with other roles such as Product Managers, Product Designers, or Operations Managers, not just implementing the solution.

Because we also like to say that we are data-driven, we have access to relevant data that lead us to make decisions. This makes us aware of what exact impact has had on what specific action we did as individuals and as a team.

All we do are feedback loops so we are always looking for ways to maximize these while minimizing its size and cost. We embrace Lean Software Development and Extreme Programming principles and practices like Pair Programming, TDD, Small Safe Steps, etc. to keep things simple and avoid overengineering.

About you

As a Product Engineer in our dynamic e-commerce project, we seek an individual with a unique blend of technical expertise, creativity, and a deep understanding of the e-commerce and logistics landscape.

As the ideal candidate, you are passionate about clean code, feedback loops, and Extreme Programming, but if you never put it into practice - don't worry. We will show you the way!

Technology at our Frontend Team

  • Every team deploys several times per day thanks to our CI/CD pipeline (set up with Jenkins and Docker) and they are autonomous to do it. You can read more about it in this post: Continuous deployment. How to enhance the quality of our products.
  • Our stack is React with TypeScript and we follow an Event-Driven Architecture for communication between services.
  • We add tests to everything (really, everything!).
  • We use Sentry, Kibana and Grafana to monitor everything that’s going on.

Learn more about technology at our Frontend Team in this post: Web accessibility at Mercadona Tech.

Your professional development

  • In 1 month

You will know everything that the public does not see in our project. You will go to our warehouse, where we prepare our orders so you’ll experience firsthand our preparation and distribution processes.

You will receive various introductory talks about our infrastructure, services/microservices, and the teams that maintain and develop them. You will also have some time to create from scratch some simple features to understand our development pipeline. You will do all this with one of us, who will be your buddy to help you in your adaptation process.

  • In 3 months

You’ll be already set up and working. You’ll know how we work, you’ll have written many tests and put into production some features, you’ll have met us all, and you’ll know each one of us by name! You will be assigned to one of the teams, where you will actively take part in everything that happens. Dailies, plannings, groomings, kick-offs, demos, and retros are all part of our team rituals, but everyone chooses when and how to do them.

  • In 6 months

You will understand the team’s vision, why we do things the way we do, and our goals. At this point, you’ll have plenty to contribute. You’ll understand what the priorities are and make informed decisions. In addition, as a valuable team member, you will have participated in the definition of your team’s shared goals. The rest of the team will have had time, get to know you better, and even dedicate some funny Memes.

  • How will you get there?

From day one, you’ll work hand in hand with your buddy, who will help you set up your computer, get access to everything you need, and integrate you into the team. Once you’ve gone through our onboarding process and can work independently, you’ll still have ongoing support from the rest of the team.

You will participate in an XP team practicing SCRUMban:

  • Attending stand-ups
  • Contributing to the analysis and design in the planning and/or grooming sessions
  • Showcasing your work in our sprint demos
  • Sharing your feedback in the retros

What about us? Here’s what we offer!

  • Working in a hybrid workplace (3x2): spending 3 days at the office and 2 days remotely.
  • We provide you with the best-in-class equipment, ensuring that you have access to necessary tools and resources to excel in your role.
  • For all our Mercadona Tech employees we organise language classes: we offer English and Spanish.
  • Continuous learning and development drive us forward, as it is the growth that motivates us.
  • Join us at our own tech and product meetup: Awakatech. It's the perfect opportunity to network and connect with other professionals in the field.
  • International environment. We count on over 17 different nationalities and growing that number month by month.
  • Juicy internal referral program for those who are proud to recommend us to their friends and network, we have prepared a special bonus.
  • Relocation Bonus if you are moving from another city to work with us.
  • The Mercadona Medical Service provides employees with the opportunity to have medical consultations in the office once a month.
  • With our competitive salary packages, we strive to attract and retain top talent in the sector. The salary range for this position is 45k-65k, according to your tech level and experience.
 
.

Other frontend developer jobs that might interest you...