Want a UI coding job at the OpenAg Foundation?
We are looking for a UI developer to join our team in Middleton, MA.
You will have to be onsite (not remote) and we can't sponsor visas.
- Make a branch of this project.
- Modify the skeleton React & bootstrap project to display the data from a group of our Food Computers. Use your visual design skills to make it attractive. It can be a one page or multipage app, your choice. Add whatever you want to the project, change the style, add something to hold the data.
- When you are happy with your work, please submit a PR and tag @srmoore @Poitrast.
In the data directory of this project, you will find some CSV files:
devices.csv
is the list of devices.environmental_data.csv
is data to display from each device.image_URLs.csv
is a list of public URLs of images from each device.
The primary responsibilities include designing, prototyping, documenting and implementing features on the OpenAg UI software stack. React software development experience and the ability to quickly learn new technologies is the most important requirement. The work spans the world of software, from mobile and web UI to embedded device programming, communications, data storage and security.
- Bachelor’s degree in computer science or similar technical field.
- At least three years professional programming experience.
- Solid understanding of software development best practices: modular/OO design, design patterns, communications, REST APIs, testing and documentation.
- Deep knowledge of React / Flask, HTML, CSS, bootstrap.
- Bonus points for knowledge of python3, OpenID Connect / OAuth and a cloud platform.
- Effective communication and documentation skills.
We are the OpenAg foundation, and we'd like you to join in the development of open source software with us. Our open source projects control and display data for our “Food Computer” devices. Users of our devices are: children, teachers, researchers, commercial producers and makers. See this page for more info about us.