Your Role and Responsibilities
- Work alongside our multidisciplinary team of developers and designers to create the next generation of enterprise software.
- Support the entire application lifecycle (concept, design, develop, test, release and support)
- Create amazing user experiences using the following technologies: React, Node.js, CSS/SASS, HTML 5, and JavaScript (including ES6)
- Work with developers to implement best practices, introduce new tools, and im-prove processes.
- Stay up to date with new technology trends.
Required Technical and Professional Expertise
- Bachelor’s degree in computer science, Software Engineering or equivalent
- 3+ years’ experience designing and building software applications.
- Experience with React.js & Node.js.
- Experience with version control systems such as github
- Experience with Python
- Proficiency in Typescript, JavaScript (ES6), HTML 5, and CSS 3
- Experience handling data using XHR, JSON and REST APIs”
Preferred Technical and Professional Expertise
- Experience with Docker
- Knowledge of Jupyter Notebooks
- Agile/Scrum methodology experience
- Experience writing unit tests, integration tests and TDD principles.
- Experience with and knowledge of the nuances required in creating cross-browser web applications.