Job Description
Job description
Development of software applications in line with the Company’s product strategy.
Hands-on development of websites and web apps, leveraging web technologies such as React and Redux.
Translating mock-ups and prototype files into functional, pixel-perfect web pages.
Working closely with the design team to help guide project scope and ensure feasibility of UI/UX designs.
Thoroughly testing web apps (unit and e2e) on multiple browsers and device form factors for maximum compatibility.
Maintaining and improving existing codebases and peer review code changes.
Investigating and using new technologies where relevant.
Providing written knowledge transfer material.
Reporting the results back to the relevant members of the business.
Working alongside teams within the business or the management team to establish business needs.
Writing reusable, testable, and efficient code.
Design and implementation of low-latency, high-availability, and performance applications.
Implementation of security and data protection.
Architecture design and code review.
Qualifications and Sklls
Minimum of 2 years’ experience in software development
Strong understanding of JavaScript, especially React.js.
Experience with CI/CD pipelines and revision control, e.g with Git/GitHub.
Familiarity with REST APIs.
Good problem-solving skills.
Good communication skills.