Required Knowledge:
- 3+ years of professional experience working with React
- 5+ years of professional software development experience
- Firm grasp of the JavaScript language and its nuances, including ES6+ syntax
- Knowledge of object-oriented programming
- Ability to write well-documented, clean Javascript code
- Rock solid at working with third-party dependencies and debugging dependency conflicts
- Understanding of REST APIs, the document request model, and offline storage
- English Skills (ability to effectively communicate via written and spoken english)
Bonus Knowledge:
- Experience with automated testing suites
- Redux / Redux saga
- GraphQL
- Work with modern tools including Jira, Slack, GitLab, Google Docs, etc.
Attributes:
- Analytical mindset
- Problem solver
- Self-driven
- Teamplayer
- Good communicator