Front-End Engineer

San Francisco, California
Engineering – Reporting & BI
As a Front-End Engineer, you will be working on the “face” of the product: the Management Dashboard that our customers use to manage their entire payment workflows, reporting, analytics and dispute resolutions.  This web-based tool is essential for our customers to understand the state of their entire payments processing, settlement, reconciliation and recovery. You’ll be building sophisticated UIs taken from modern consumer UX to empower customers in easily managing their payments.


    • Work on the core UI/UX for customer facing features and internal tools
    • Design efficient and reusable components that power our web applications
    • Help architect our UI systems to scale and resolve performance issues
    • Push often to Test and Stage environments to keep our QA team unblocked
    • Collaborate closely with Product, Marketing and Business Ops team members from inception to resolving Live issues
    • Mentor junior engineers to understand best practices in design, coding, processes and communication

What are we looking for

    • Demonstrate you are a self-starter, have self-initiative and want to take ownership
    • Intensely curious, always trying to learn and improve yourself
    • Open, honest & direct in your communications
    • Thrive in a fast pace environment, is highly collaborative, and live up to your commitments
    • Passionate for making elegant web experiences on desktop and mobile
    • Data driven to guide your decisions by learning about our users behavior and problems
    • Strong algorithms, data structures and coding background
    • Believes in coding best practices (e.g. lite design specs, code reviews, unit testing)
    • Experience with Javascript, HTML, CSS, Ajax and building SPAs
    • Experience in ReactJS (will consider AngularJS/Ember.js/Backbone.js who are interested in learning React.js)
    • BS/MS Computer Science or similar technical field
    • Nice to Haves:
    • Experience with how to do cross-browser compatibility testing
    • Experience in building test cases and test infrastructure for Javascript apps
    • Experience with Responsive web design for desktops and mobile devices
    • Payment industry experience