View Our Website View All Jobs

Senior Front End Engineer

The Opportunity

Pablo Picasso eat your heart out! Front end engineers at niolabs are artists and architects and the nio software platform is their tool of choice.

The ideal candidates have a passion for architecting and building interactive user experiences using a diverse front end toolbox. Front end engineers at niolabs work collaboratively with designers and other software engineers to create functional products that serve both our clients and our own internal projects and demos.

This position is also part architect and requires serious technical chops. Candidates who have experience across the tech stack will truly appreciate the interoperability of the nio platform.

Skills Needed

  • Significant professional experience with React 
  • Strong web development experience: Javascript, HTML5, and CSS3
  • Experience with CSS preprocessors (Sass, Less, etc.)
  • Energy and creativity to rapidly prototype and iterate through new ideas
  • High design acumen or appreciation
  • A desire to keep current and implement the best practices in front end web development

Our Stack

Here are some more details about the stack we currently work with and what will be part of your day-to-day as a developer at niolabs. We would love to hear more about your experience with any of these items or related tools:

  • Python3 for developing our core platform as well as open-source components we call blocks
  • Node.js for building robust, asynchronous APIs
  • D3.js to visualize streaming data in the browser in real-time
  • for streaming data in real-time to browser-based clients
  • Brunch as a build tool for front end projects
  • GitHub for hosting private and public code
  • Jenkins for automating builds and testing
  • Ansible for automating deployments
  • Amazon Web Services (AWS) for cloud compute, hosting, and content delivery
  • Linux (Ubuntu) as our standard deployment OS. The nio platform is OS-independent but we use Linux heavily and expect our development team to be familiar with it.
  • Raspberry Pi, BeagleBone, Intel Edison (and more!) for prototyping and hardware projects
  • ElasticSearch/Kibana for storing and visualizing data
  • SQL and NoSQL databases (MySQL, MongoDB, etc) for storing data

More about niolabs

Behind several years of research and development by the niolabs team, the nio platform was created to seamlessly enable innovation across the world’s biggest issues.  As “things” become smarter, the opportunity for technology to provide transformational value becomes both real and increasingly complex.  With no agenda or bias other than to provide a tool to deliver hyperconnectivity and intelligence on the user’s terms, nio simplifies the process of digital transformation.

Submit your resume and a short note explaining why you’d be a great fit. We’ll eagerly review all applicants and reach out accordingly!


Read More

Apply for this position

Apply with Indeed
Attach resume as .pdf, .doc, or .docx (limit 2MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*