JavaScript Job: Front End Engineer (JavaScript)

Job added on




Porto - Portugal

Job type


JavaScript Job Details

Join the squad of experienced software experts and pump up your skills by building off-the-wall software solutions for Fortune 500 and Future 50 brands. We have opportunities in 90+ projects you can contribute to.

About our projects
A data-driven e-commerce/fashion group that partners with Rihanna engaged our React experts to fully rebuild its digital properties with a focus on long-term growth. We’ve provided the company with component libraries to simplify the creation of new digital brands and built internal tools for its marketing and support teams.

Another example of projects that use our React expertise is a cybersecurity platform leveraged by PayPal and Credit Suisse. Our deliverables include the development of Web UI and MVP loved by our client’s investors. Currently, our engineers are expanding the functionality of the platform and integrating it with 3rd-party solutions.

With us, you can

  • Work in a dream team of A-players
  • Be sure your opinion matters
  • Create solutions that will be used by global giants like Paramount, IBM, Deloitte, and Volkswagen
  • Enjoy flexibility by operating remotely or onsite in one of our R&D centers
  • Shape your success journey through a personalized growth roadmap tailored to your interests and goals
  • Enjoy a knowledge-sharing culture and a supportive community of 1000+ experts

What you will do

  • Contribute to a team of skilled front end developers focused on creating beautiful front end experiences and a best-in-class user experience our branded e-commerce websites
  • Work closely with brand creative teams to translate designs into websites that maintain the brand’s unique identity. Define best practices & solutions to improve the design QA process and communicate web UX best practices to brand creative teams.
  • Work closely with product managers to define scalable technical solutions & partner with global engineers to contribute what you build into our global technology products
  • Troubleshoot & problem solve when urgent technical solutions are needed
  • Code review other engineers’ work

Our team is on the lookout for someone who has

  • You have 3+ years web development experience with a focus on building complex layouts and meeting pixel-perfect design requirements
  • You have strong UX and design sensibilities, and a desire to sweat the small stuff
  • Upper-Intermediate English level
  • You have strong knowledge of HTML, CSS/SASS, JavaScript (jQuery & React), and understand the best practices
  • You’re excited to work across a variety of tech stacks, to refactor legacy code and to migrate legacy to modern
  • You have a technical background with expertise in engineering principles and design patterns
  • You are a self-starter and happy to take responsibility for getting your work live
  • You are passionate about writing clean, modern, maintainable, & highly-performant code
  • You take the lead on making sure that what you build meets the latest & greatest best practices for customer-facing performance, accessibility, and SEO
  • You have vision for where systematic improvements are needed & a passion for making things better
  • You have the pro-active ability to troubleshoot and solve problems
  • You have a positive, collaborative, and solution-oriented approach
  • You are comfortable working in an Agile Scrum team and using Jira
  • You have strong communication skills with excellent interpersonal effectiveness, in one-on-one interactions and presenting to a room
  • You have self-­awareness and a desire to continually improve

Skills Preferred

  • Experience or background with graphic design or visual arts
  • Experience with TypeScript
  • Experience with Tailwind
  • Use of templating engines (we use mustache)
  • Experience with CSS preprocessors (Sass, LESS)
  • Experience with content management systems like Drupal or WordPress or microexperience platforms like Wyng
  • Drupal frontend/theming, ideally Drupal 7
  • Enthusiasm for Agile development methodologies like TDD & Pair Programming
  • Exposure to common development tools (Gulp, Babel, Webpack, NPM), versioning tools (Git, Bitbucket, Github), provisioning tools (Jenkins, Docker), and AWS tools (EC2, S3)
  • Experience with projects at enterprise scale
  • E-commerce experience

Job Types: Full-time, Permanent