Minimum 3 - 5 years of real-world experience developing, deploying, scaling and maintaining JavaScript based web apps. A good portion of this experience should come from developing web experiences in and around cloud-based services and/or service-oriented architectures. · Productive in contemporary JavaScript development environments. Qualified candidates have real-world experience in the development lifecycles of complex single page applications and are comfortable working with modern frameworks like React. Experience with GraphQL is a plus
· Experience with unit testing frameworks.
· Experience with data management strategies in browser environments.
· Strong software development fundamentals including automated testing, source control (Git), continuous integration in addition to continuous delivery and/or deployment. Experience integrating web frontends with complex multi-tier applications.
· Excellent written and verbal communication skills and a strong willingness to learn and teach. A passion for solving problems and desire to understand how things work. · Ability to help troubleshoot and resolve production system issues.
· Ability to author well designed, testable, efficient code. We always prefer clarity over clever
Bachelor’s Degree