About the Role

User interfaces are a crucial part of Sibros’ products. The majority of the interactions between Sibros’ customers and our platform happen over some form of interface. As a frontend developer in the UI platform team, you will be responsible for building a “Green UI” for web applications: a reusable, decomposable and user-friendly interface that serves both technical and non-technical users, enterprise users and end consumers. You will tackle the tradeoff between customizability, complexity and standardization. Your responsibilities include, but are not limited to:

  • Work closely with product owners and end-users to understand the requirements
  • Iterate with backend engineers and designers to come up with the best solutions
  • Design reusable components for web applications in order to scale the development
  • Build scalable web applications that could serve millions of users
  • Implement complex workflow and visualization in web applications to display intuitive content to the end-users

Minimum Qualifications

  • Strong understanding of Javascript fundamentals. Comfortable with closures, callbacks, lexical scope, promises, and asynchronous programming in Javascript
  • Strong understanding of web development fundamentals including writing HTML & CSS, making HTTP requests, client-side storage (e.g. cookies), and common web security concerns (e.g. CSRF, XSS)
  • Expert in at least one Javascript UI framework. E.g. React JS, Angular JS, Vue.js
  • Experience in building and delivering web applications with production quality
  • Decent communication and collaboration skills while working with folks like product owners and end customers
  • Experience with version control systems like Git
  • Willingness to wear multiple hats and adapt to a fast-paced startup environment
  • Passionate about the vision and mission of the company, and interested in solving challenging problems in the automotive IoT domain

Preferred Qualifications

  • Strong track record of building web applications with complex workflow and visualization
  • Experience in working on time series data plotting and popular data visualization tools. E.g. Plotly.js, d3.js
  • Experience writing integration and E2E tests. E.g. Cypress
  • Experience in working on workflow/software deployment visualization tools
  • Experience in building multiple web applications with reusable components
  • Good grasp of the complexity in building web applications for IoT devices
  • Experience in leading engineering team for an end to end web development
  • Experience in working on mobile applications with a similar tech stack. E.g. React Native

Equal Employment Opportunity

Sibros is committed to a policy of equal employment opportunity. We recruit, employ, train, compensate, and promote without regard to race, color, age, sex, ancestry, marital status, religion, national origin, disability, sexual orientation, veteran status, present or past history of mental disability, genetic information or any other classification protected by state or federal law.