Front-End JavaScript Engineer
Company is looking for experienced engineers to build compelling front ends for applications that will revolutionize the energy industry.
Responsibilities:
Engineer elegant and engaging JavaScript front ends with technical excellence
Use libraries and tools such as React, Underscore, jQuery, Bootstrap, HighCharts, Backbone, Capybara, Bower, Grunt
Work closely with, and incorporate feedback from, product management, interaction designers, and back-end engineers
Rapidly fix bugs, solve problems and pro-actively look for ways to make the products better
Requirements:
Thrive in a fast-paced environment
End-to-end ownership of projects
Stellar listening skills
Constantly challenge technical preconceptions
An in-depth knowledge of the JavaScript language and Object-Oriented patterns (at least 2 years experience)
B.S. or higher in Computer Science (or equivalent work experience)
Disciplined approach to testing and quality assurance
Understanding of CS concepts such as: common data structures and algorithms, profiling/optimization
Nice to have:
Startup experience
Github portfolio or link to open source work
Visual and product design skills
Knowledge of cross-browser quirks
Great written communication and documentation abilities
Data-informed product development: analytics, A/B testing, user testing.
Experience with TDD (test-driven development)
Interest in environmental sustainability