Senior Frontend Developer

Who we are:At ioCurrents we dream of autonomous ships, engines that never fail, and algorithms that reduce costs for our customers and pollution for the environment. The embodiment of this vision is our core product MarineInsight™ -- the data and analytics platform for the maritime industry. We leverage distributed edge computing to collect and manage data streams from industrial assets and deliver actionable insights via our cloud portal. We are a small, dedicated team of engineers and maritime veterans looking for someone who is interested in data visualization and web technologies, comfortable taking risks and learning from mistakes, and excited to play a key role in our front-end product.

What you will do:
  • Develop visualizations for machine data and the results of machine learning / data analytics
  • Reshape the front-end stack -- be thoughtful and opinionated about which technologies we use
  • Work with our database and hardware on limited-connectivity, remote deployments
  • Be willing to learn what you do not know

Your responsibilities:
  • Take a leading role in UI development on top of large-scale IIoT data, designing:
  • data visualization tools and dashboards
  • user configuration tools
  • edge device provisioning tools
  • system integration tools
  • Deploy web-applications and improve continuous integration pipelines
  • Test front-end web applications
  • Wear many hats

About you:
  • BS in computer science or a related field
  • Focus or experience with UI development or data visualization
  • 2 years working on production web applications
  • Knowledge of JavaScript and python
  • Strong understanding of at least one modern UI library (React, Vue, Angular, etc.).
  • Knowledge of testing technologies (jest, enzyme, mocha, chai, pytest, etc.)
  • Knowledge of web-security best practices
  • Experience working with SQL databases
  • Ability to work without a dedicated visual designer
  • A strong work ethic and willingness to be flexible in your role
  • Ability to work closely with engineers and non-engineers
  • Ability to communicate directly with clients

Bonus:

  • Experience with mobile app development
  • Server-side knowledge in python, go, or node
  • Experience with Jenkins or other CI tools
  • Interest/familiarity with edge computing and industrial assets such as engines, generators, PLCs, etc.



Want to apply later?

Type your email address below to receive a reminder

Apply to Job

ErrorRequired field
ErrorRequired field
ErrorRequired field
Error
Error
insert_drive_file
insert_drive_file