You should have experience developing scalable UI designs, and an understanding of how to make these interfaces fault tolerant and intuitive.
You understand operational excellence and know-how to reinforce a culture of being proactive within your team.
You recommend and justify major changes to new and existing products and establish consensus with data-driven approaches.
Basic Qualifications
BS degree in Computer Science or relevant technical field involving coding or equivalent practical experience.
2+ years of total experience in software development, preferably in cloud.
Demonstrated ability to write maintainable, tested software code in Javascript and HTML
Experience with UI frameworks, such as React/Preact, Knockout.
js, Angular, Oracle JET, Backbone.
js, etc.
Experience with UI test frameworks and test runners, such as Selenium, Mocha, Karma, etc.
Experience writing UI build scripts, such a Grunt, Webpack, RequireJS, etc.
Experience working with Node.
js.
Proven ability to deliver products and experience with the full software development lifecycle.
Preferred Qualifications
Experience delivering product features.
Experience iterating over UX designs and product requirements.
Able to effectively communicate technical ideas verbally and in writing (technical proposals, design specs)
Familiarity with host virtualization technologies (Containers, Docker, etc.
)
Experience working on large-scale, highly distributed systems.