Senior Front-end Software Engineer in Barcelona

MOCA Platform

Share offer

Job Description

Are you obsessed with details, pixel-perfect UI/UX, and quality code? Are you ready to take on big challenges? If so, this is the perfect job for you!

What you will do

  • Design and develop slick, responsive, web app UI using ES6 + VueJS + WebPack + NodeJS and friends.
  • Work closely with the CTO designing and making decisions that impact the product.
  • Learning our sophisticated back-end that handles real-time location data streams from millions of mobile devices.
  • Be involved, from concept, through development and delivery to operation, in the new features of the platform.
  • Creating and maintaining tools and agile processes for internal usage.
  • Perform plenty of performance optimizations, QAs, and continuous integration tasks to make life easier for yourself and the team.
  • Participate in UX design sessions and customer feedback meetings.

Skills & Requirements

  • Strong experience with JavaScript and frameworks such as VueJS or React.
  • Strong experience making pixel perfect layouts from designs.
  • Strong experience with web apps architectures.
  • Experience implementing UI across platforms.
  • Strong experience with design patterns.
  • Strong experience consuming web APIs (Ajax, OAuth2, JSON, REST, GraphQL …)
  • Experience in automated UI testing
  • Team player: you understand that effective teamwork is the cornerstone of the organization's success.
  • C1 or equivalent level of English (Certification not required).
  • Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
  • Experience in leading small development teams
  • Required to demonstrate 5+ years working with the aforementioned technologies in successfully delivered projects.

Nice to have

  • Experience in TypeScript
  • Have participated in open-source projects as UI developer
  • Have implemented and published an open source JS component in GitHub
  • Experience with GraphQL
  • Experience with Amazon Web Services
  • Experience with any other Cloud Infrastructure provider.
  • Experience with Docker or other containerization software, configuration management and infrastructure automation.

Other software engineer jobs that might interest you...