Software Engineer: Testing Suite and Learner Feedback
- Work alongside Curriculum Developers, Curriculum Designers, and Engineers to produce effective technical curriculum, ship high quality learning experiences, and push the boundaries of education technology
- Enhance our testing frameworks to create stable and scalable courses. Create, incorporate, and maintain our test code libraries
- Update our content library’s languages and frameworks with updated versions, and ensure our courses execute flawlessly in the product
- Bachelor's or Master’s degree in Computer Science or related experience
- Software development experience in one or more general purpose programming languages including but not limited to: Ruby, Java, C/C++, C#, Objective C, Swift, Python, JavaScript, Go, and frontend and/or backend technologies
- Ability to teach yourself new technologies, processes, and tools at a quick pace
- Three years of experience as a professional software engineer
- Experience with testing and creating or maintaining test libraries
- Experience with the current web standards, including HTML5 and CSS3
- Knowledge of frameworks such as AngularJS or React JS
- Exposure to agile development and project management tools
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.