Front-End Engineer

About the Company

Finix is building infrastructure to empower the next billion dollar payment companies. Our goal is to accelerate the speed of commerce by developing a next-generation payment and banking platform that enables real-time payments anywhere, anytime. Powered by an API-driven architecture and suite of workflow tools, Finix’s Payments-Platform-as-a-service enables companies to manage the entire payments lifecycle by automating compliance requirements, unifying disparate legacy systems and streamlining back-office operations. We manage the heavy lifting of payments so that our customers can focus on building their business.

To learn more about our suite of payment APIs check out our developer docs available here: http://developers.finixpayments.com/


About the Role

At Finix, we build for scale and develop systems that can process tens of thousands of events per second and move millions of dollars per day. We also iterate quickly and constantly release new features with little to no margin for error.

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.

Our culture emphasizes creative problem solving, a “fail fast, fail cheaply” approach, and getting shit done. With only a lean team, you will be able to make a huge impact on the direction, design, and quality of the code base on day one.  


Your Responsibilities

  • 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


  • San Francisco Bay Area

  • Possibility of working remotely depending on experience

Location

 

If you are interested in applying for this role, please contact us at jobs@finixpayments.com.