Front-End Developer

Posted 17.05.2019
Take The InterviewOriginal Job Post

As AgFlow looks beyond the API and data, we are hiring engineers to help build beautiful, usable interfaces for businesses. From constructing intuitive search to stunning visualizations and making sophisticated reports, AgFlow aims to provide great interfaces for understanding complex agriculture domain in simple steps and making this extracted knowledge easily accessible. Aggregated data by AgFlow is skyrocketing such that new data types are analyzed quarterly, new data sources are acquired weekly in addition to increase in the amount of data from each data source.

You might work on:

  • The new version of AgFlow's single page application. It's not enough to navigate/analyze rich set of data in terms of intuitiveness, responsiveness and supported browsers 
  • Mobile application. In trading, having correct information timely is vital so our users should be able to access platform with their mobile devices. 
  • Widgets. AgFlow has powerful backend system to crunch huge amount of data to summarize multiple complex parameters to a few simple numbers. Goal is to make this inference pluggable into different places. 
  • Vast array of internal tools, including AgFlow admin, used across teams to manage/investigate price, trade flow, freight data, and AgFlow inference, where AgFlows go to learn about high level inferences, domain coverage and quality of comparisons to predictions/actual government numbers.

You might be a fit for this role if you:

  • Can work autonomously and very proactive to take initiatives 
  • Care a lot about details 
  • Can empathize with the many different types of users who use AgFlow’s UIs 
  • Enjoy building UIs with modern tools like ES6, React, Redux, PostCSS, Flow, and Webpack 
  • Can think through quickly changing customer requirements to come up with high-impact ways of quickly solving their problems 
  • Care deeply about performance, accessibility, and API design 
  • Have a high bar for quality of code and quality of user experience 
  • Are comfortable working in a large frontend codebase with many stakeholders

What's it like to work at AgFlow

AgFlow is helping to make agricultural knowledge online, understandable and to be easily acted on. This domain's very similar to credit card business where there are a few companies, whom everybody is afraid to compete with, On the other hand, they are highly inefficient and very expensive. AgFlow disrupts this domain by making it efficient and relatively very cheap.

AgFlow is, at its heart, an engineering company. To provide a missing pillar of core agriculture market knowledge, we hire people with a broad set of technical skills and backgrounds - from reliably handling of acquisition of data from different mediums (API, CSV, EXCEL, PDF, HTML scraping), cleaning and normalizing data into one carefully designed model, making inferences by learning from it and creating interfaces to enable everybody to take knowledgeable decision in the market.

Due to domain complexity, AgFlow is working with multiple domain experts. Developers are always in contact to discuss ins and outs of each feature with them. This benefits developers to learn details of trade and agriculture.

We use a lot of open source projects but unfortunately we can't contribute back as much as we want due to limitation of resources but you can be a part of change in this direction.

We look at AgFlow as a constant work in progress and the same is true of our people; for all of us, we believe the best is yet to come. We’re here to support each other in our curiosity and creativity – which we pursue through thoughtful discussion and knowledge-sharing among a diverse set of peers and colleagues.

We encourage all engineers to transition teams to take short-term projects or to take personal initiatives to connect data sources creatively. This enables engineers to learn how different parts of AgFlow work while also establishing stronger ties and cross pollination between groups.

We want to work in a company of warm, inclusive people who treat their colleagues exceptionally well. The kind of people who are committed to going out of their way to help other AgFlows in the short-term and pushing them to improve over the long-term (by helping them to get better at what they do). We also have a culture of transparency that we care with utmost priority.

Take The Interview
Posted 17.05.2019