Credit cards are at the core of all payments processing. Our payments team operates systems responsible for processing all credit card transactions. As a Front End Developer on our payment platform, your responsibilities will include maintaining and supporting the platform’s front-end libraries, as well as helping other business units integrate with our payment platform.

What you'll be doing: 

  • Maintaining existing features and developing new features for the frontend of the payment platform
  • Participating in architecture reviews and code reviews
  • Working closely with the back-end team on maintenance and implementation of new features
  • Assisting other business units integrate our various front-end libraries into their systems

What you'll need to be successful:

Must Haves:

  • 3-5+ years of professional web development experience
  • Experience implementing complex application with one of the major front-end frameworks (preferably React);
  • Familiarity with state management pattern, routing, and Single Page Application (React Redux)
  • Expertise in HTML, CSS/SASS and JavaScript. (TypeScript knowledge is a plus).
  • Good knowledge of object-oriented JavaScript
  • Proficient in Vanilla JavaScript, its quirks, and best practices
  • Excellent understanding of synchronous and asynchronous request and promise handling
  • Excellent understanding of cross-browser and legacy compatibility issues and ways to work around such issues
  • Expertise developing and testing across multiple platforms and web browsers
  • Ability to accurately estimate development work based on provided requirements
  • Ability to prioritize and manage workload effectively
  • Strong attention to detail

Nice to haves: 

  • Good understanding of Git
  • Basic understanding of TypeScript.
  • Experience with test and mocking techniques (such as Behavior-Driven Development) and tools such as Jest, Mocha, etc.

As an equal opportunity employer, we celebrate diversity and are committed to creating an inclusive environment for all employees

In this role you may be exposed to adult content

Apply for this Job

* Required