Work in small agile team that take ownership of design, implementation and support and value good engineering practices such as design documentation, unit testing, continuous integration and code reviews
Develop the overall look and design of the web apps.
Producing, maintaining and modifying the web apps.
Creating tools that enhance the user’s website experience
Ensuring web apps are accessible across many platforms, including laptops and smartphones
Routinely testing the web apps for ease of use, speed and other quality factors.
Fixing any issues or bugs that arise.
Requirements
Qualifications:
3+ years of professional experience in front-end software development including at least 2 years using React.
Experience in front end web technologies and frameworks: React, Redux, HTML, CSS, JavaScript.
Experience integrating with RESTful APIs,
Excellent Rest API understanding
Excellent understanding of OOP concepts
Excellent understanding of SOLID principles
Excellent understanding of Design patterns
Experience in using software development tools and frameworks for testing, version control and issue tracking
Write clear, commented, and maintainable code with sensible unit and integration tests for reactive Javascript components