Engineering Team - Jr. Front-End Engineer
TAPTAP Digital
Madrid, Madrid, ES
hace 18 horas

Junior Front-End Engineer for the Sonata Team


TAPTAP Digital sits at the epicenter of innovation in the media and advertising world. We are mobile

ad tech specialists where data and creative join to digitalize our day to day. Mobile connectivity and

the data tsunami that comes along with it are revolutionizing our everyday lives. TAPTAP leads this

transformation with the products we develop and quickly integrate with our media and advertising


Our Personality : We are ambitious, demanding and optimistic. We are non-conformists, we are

intrapreneurs, working hard together as a team to drive and achieve our ambitious growth plans. In

short, we smell an opportunity where others see vulnerability.

Short Job Description : We are currently looking for a Junior Front-End Engineer for our Sonata

Team. Main part of the work is dedicated to the frontend, but having some knowledge in the

backend will be appreciated. Our frontend stack is mainly focused on React apps & components,

there are many independent components as well, including apps, which are developed entirely in

React. And we are still migrating existing parts from the old platform to React. Our backend stack is

mostly powered by Node.js using Express as a web server. We make heavy use of MongoDB but

also use Redis and other database systems.

About you : You are a fresh engineer with at least 2-year experience developing Javascript UI views

using either MVC libraries or Reactive libraries such as React or Vue. You may have some expertise

with the backend, especially with NodeJS and Express, but of course you're not afraid of trying it

when necessary, you like challenges. You are proficient in Spanish and have some knowledge in

English and have excellent communication skills. As a teammate, you are a person eager to learn

new skills and technologies and a person who is constantly evolving with new knowledge that the

whole team tries to spread among all members of the team. You have worked in a startup

environment and understand orderly chaos even though the agile methodology is embedded in


Job description & responsibilities :

â Developing new UI functionality that will be used by users all around the world.

â Developing systems that will interact in real-time with millions of users daily.

â End-to-end responsibility from technical design to deployment and testing.

â Working hand-in-hand with an awesome team of developers and its Product Owner.

â Working closely with other teams : product, operations, marketingâ€

Requirements of the role :

â +2 years of experience in the same role.

â Frontend development experienced in React, Vue or Angular.

â Fair knowledge in vanilla Javascript

â Experience with REST APIs specification.

â Experience with Javascript ES6 / 8 standard.

â Knowledge of scss, webpack...

Bonus points :

â Knowledge in object-oriented programming languages (Typescript, JAVA,...)

â Backend development knowledge with NodeJS and Express.

â Experience with Typescript.

â Experience with MapBox GL.

â Experience with Redux.

â Experience with WebSockets.

â Experience with Amazon Web Services use.

â Experience with Agile development practices (Scrum, JIRA).

â Experience with Swagger.

â NoSQL database knowledge (MongoDB and Redis desirable).

â Shipping fast. Not being afraid to try and fail.

â Ability to work independently, set timelines and execute to plan.

â Verbal and written communication skills.

â Consider unit testing is a must, quality assurance is a priority.

â Interest in learning and sharing knowledge with other team members.

Benefits :

â Permanent position based in Madrid

â Strong possibilities of internal promotion in an international profiled firm

â Very Competitive compensation package, according to with the candidate s profile &


â Ticket Restaurant / Health Insurance

â Company-sponsored training

â Great working environment

Powered by JazzHR

Reportar esta oferta

Thank you for reporting this job!

Your feedback will help us improve the quality of our services.

Mi Correo Electrónico
Al hacer clic en la opción "Continuar", doy mi consentimiento para que neuvoo procese mis datos de conformidad con lo establecido en su Política de privacidad . Puedo darme de baja o retirar mi autorización en cualquier momento.
Formulario de postulación