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,
Skills/Requirement
• 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.