Front-End Developer (React & Redux)

  • Engineering
  • Amsterdam, Netherlands

Front-End Developer (React & Redux)

Job description

About Us

At Impraise, we believe in the power of people. As a market-leading technology company we make performance management meaningful for employees, actionable for managers, and painless for HR.

Founded in 2013, Impraise is one of the most successful people-focused companies to come out of Y Combinator. With offices in Amsterdam, Lisbon, and New York, Impraise has quickly become one of the fastest growing tech companies in Europe.

With over 150 customers worldwide, including Atlassian, Fandango, and Booking.com, Impraise is the partner of choice when it comes to creating a feedback culture that empowers organizations and its most valuable asset — its people.

Your challenge —

As a Senior Front-end Developer you’ll be a key member of our product team. Using your extensive knowledge of JavaScript, HTML/CSS, and React + Redux you’ll help build a product that delights, scales, and seamlessly integrates into the existing workflow of tens of thousands of employees across our global customer base. You’ll work closely with Product Management, Design, and Platform Operations to design, spec, build, test, and deploy new functionality.

  • You'll brainstorm with Product Managers and Designers to conceptualize new features

  • You'll collaborate with Backend, Mobile, and Platform Engineering to build new features

  • Together with Product Managers, Marketing, and Customer Success you’ll launch your work for tens of thousands of users worldwide

  • You’ll share your knowledge through daily code reviews, regular workshops, or blog posts

  • At the end of the week, you’ll celebrate your accomplishments and learnings with the team

Your Team

Requirements

To be successful you’ll need —

  • 2+ years of professional experience developing web applications

  • Experience with HTML5, CSS3 and JavaScript

  • Professional experience with React & Redux and a desire to work with the latest technologies

  • Ability to develop production-ready software, with self-explaining and modular code

  • Test-driven mentality

  • Excellent communication skills

  • Ability to work in a team and independently, with a strong desire to continually improve

Bonus Points

  • A passion for building intuitive and beautiful user interfaces

  • An active GitHub or Bitbucket account with open-source projects or contributions

  • Knowledge or experience with GraphQL and/or Ruby

  • Experience in startup environments

* What we offer —

* Attractive salary and stock option plan * Professional development & health allowances * Daily lunch * MacBook Pro or equivalent, including a mobile plan * Conveniently located office in the heart of Amsterdam * An international team with 26+ nationalities