- Undergraduate degree with at least two years experience in software development.
- Experience with Modern JavaScript (package management, module loading, transpiling).
- Experience understanding problems throughout the software stack and building appropriate solutions.
- Ability to effectively communicate technical concepts to other technical staff members.
- Superior time management skills, and the ability to prioritize tasks with minimal supervision.
- High level of critical and logical thinking, analysis, and/or reasoning to identify underlying principles, reasons, or facts.
Experience with any of the following is an asset
- TypeScript
- WebPack
- HTML5 Canvas
- Linear Optimization
- Statistical Techniques
- Animation and sequencing logic
- Proven ability to bring design concepts to life with a keen sense for intuitive interactions.