UI Engineer

Houston, TX -or- San Mateo, CA
SOFTWARE ENGINEERING
Full-time
The core of the Tachyus platform is a web-based application that surfaces our analytics solutions. We offer configurable reporting and data visualizations through the web, as well as workflow automation to help customers identify and implement revenue-boosting strategies in their oilfields. The primary responsibility of this role is delivering high quality feature additions to our web application, further empowering our customers to optimize their businesses.

We use Typescript, React, D3, and Plotly on the front-end, F# for our API layer, SQL Server for data storage, Microsoft Azure for hosting, and git for version control. Regardless of programming language experience, the ideal candidate has strong experience implementing web applications which are correct, attractive, performant, and maintainable. An applicant must have deep experience building web applications, particularly using the single-page application (SPA) paradigm. He or she has experience delivering enterprise applications with challenging technical requirements and can communicate and promote best practices within a full stack development team. Additionally, a very well qualified applicant will have experience building and deploying web applications using TypeScript, React, and D3 with server-side web APIs.

Responsibilities

    • Understand our users and build features to meet their requirements
    • Participate in the architecture, design, and performance tuning of Tachyus front-end web applications
    • Write, test, deploy, and maintain a full stack web application
    • Work closely with our design team to construct delightful user experiences
    • On-board, train and collaborate with developers

Requirements

    • 1+ years building production web front-end applications with React
    • 2+ years experience in full stack web application development and deployment
    • Deep knowledge of the web platform, including HTTP, HTML, CSS, and JavaScript
    • Experience configuring a JavaScript build tool, e.g. grunt, gulp, webpack, etc.
    • Experience unit testing, integration testing, and cross-browser testing
    • Experience building a complex, single-page web application
    • Desire to work with a rapidly growing, values-driven start-up
    • Open-minded technology and platform perspective: we’re one of the top F# shops in the world, and that means this is a partially Microsoft environment

Extras

    • Experience with D3, Plotly, or other data visualization libraries
    • Deep experience with TypeScript or other compile-to-JavaScript languages
    • Experience using SQL for data access
    • Experience using git for version control
    • Demonstrated interest in functional programming
    • Demonstrated technical leadership skills