What You will do:
- Building scalable, reliable, and secure web applications.
- Building complex front-end logic (encryption/decryption, caching, synchronization, performance optimization)
- Interacting with our backend team to come up with the best API design
- Writing software to improve webapp reliability (unit tests, automated testing)
- Working with product and design teams on producing the most intuitive and easy-to-use interfaces
- There will be the opportunity to take on a leadership role within our growing team
Requirements
- Setup CI (Jenkins or other)
- Automate testing (Jasmine/Mocha/Protractor), review, deployment
- Tooling (grunt/gulp/webpack/npm scripts)
- React (React Native, Electron etc.)
- AngularJS 1 and beyond
- ES6 (2015)
- SPA, PWA, Web UI Components, Web Workers
- Server Sent Event, Web Socket
- Security everywhere
- Containers
- Bug tracking
- Version control system (git)
Bonus points for:
- Extensive Linux experience (e.g. you know basic system administration)
- Well versed in security and with a good understanding of security best practices from an application development standpoint (OWASP)
- Knowledge or experience in back-end software development and RESTful APIs
- Ability to keep up in an extremely fast-paced environment
- Fluent in French
- Bachelor’s’s degree in a relevant field of study and/or scientific background from a highly competitive university