This position offers a great opportunity for personal development, both technical and in the ability to learn about enterprise software implementations, in an environment that encourages independence and out-of-the-box thinking.
Working knowledge of agile development, system operations, micro-services and Docker environments, and cyber processes.
What Will You Do?
Design and build rendering engines for Remote Browser technologies.
Write reusable, testable, clean, and efficient code.
Analyze code, investigate complex bugs, requirements (which includes cross-platform/cross-browser compatibility), system risks, and software reliability.
Ability to take tasks to the finish after testing and managing peer reviews comments/specifications.
Minimum Qualifications:
Expert-level knowledge of JavaScript, including ES6+.
Experience with vanilla JavaScript.
Experience with JavaScript events.
Experience developing backend applications in NodeJS.
Passionate, Can-do attitude and self-learning abilities Mandatory.
High testing ability.
Four to five (4-5) years of experience in core JavaScript development.
Bonus Points:
Being a contributor or have deep internal understanding of one of the web frameworks (e.g. React, Angular, Vue).
Knowledge of Electron.
Knowledge of WebRTC.
Deep understanding of HTML5 including DOM scripting, cross-browser compatibility.
Experience developing rich applications with HTML/CSS/JS.
Bachelors degree or equivalent in Computer Engineering.
Knowledge in developing Android or IOS native applications.
WebSockets.
ExpressJS.
HTML5 Canvas.
Embedded/standalone html video players.
Docker.