● Work with product technical leads to design new products or enhancements.
● Collaboration with the development team in the achievement of technical challenges, code upgrades, working closely with architects, developers, business analysts, testers and product owners.
● Develop and maintain the current code base within our team, while always following best practices.
● Follow instructions from our Lead Developers and project leads.
● Perform the unit testing, system integration testing and assist with user acceptance testing.
● Convert a design document into a working user interface with no loss in fidelity.
● Debug and troubleshoot.
Requirements
● Proven software development experience (JavaScript/React Js).
● 3+ years of experience working in Front-End or JavaScript development.
● Experience with React, Redux, Webpack (or Next.js) and other common JavaScript tools such as Eslint.
● Understanding of web application security (e.g. XSS, CSRF, CORS).
● Knowledge of usability principles, cross-browser compatibility, and HTML document architecture.
● Clean Coding is your most important principle.
● Knowledge of Unit Testing and Test Driven Development.
● Very good knowledge of RESTful APIs.
● Experience with version control systems.
● Experience with Agile Methodology such as Scrum.
● Most importantly, motivated to learn, research, and introduce new ideas to improve our system.