Responsibilities
· Designing, developing, and testing UI for mobile and web applications
· Build reusable code and libraries for future use
· Accurately translate user and business needs into functional frontend code
Qualifications
· 6+ years of software engineering experience primarily leveraging ReactJS.
· Strong engineering and technical background with demonstrable enterprise development experience using ReactJS and RESTful APIs.
· Deep understanding of JavaScript/Typescript, HTML5 and CSS.
· Experience using Redux, Web Workers and PWAs.
· Experience with continuous integration and build (CI/CD) process & tools.
· Proven ability to quickly understand functional requirements and technical concepts.
· Experience with TDD and familiarity with testing frameworks, ideally Cypress, Selenium and PACT.
· Exposure to mobile development via React Native an advantage.
· GitHub portfolio an advantage.