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.
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 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 with Responsive web design for desktops and mobile devices
Payment industry experience
San Francisco Bay Area
Possibility of working remotely depending on experience
If you are interested in applying for this role, please contact us at firstname.lastname@example.org.