Development and unit testing of a web front-end for desktop and mobile using React and Next.js to meet product requirements and achieve our project goals.
Identifying and resolving impediments and technical issues.
Taking ownership for the quality of your code, conformance with standards and demonstrating how requirements have been met.
Engage with the wider project team, based in the UK and with colleagues in Hyderabad, including online through daily stand-up and sprint retrospective meetings.
Requirements:
7- 10 years working as a software developer on complex systems which includes substantial experience in:
JavaScript, CSS, HTML and front-end languages
React.js and component libraries for desktop and mobile web user interfaces
BTech in Computer Science or equivalent qualification.
Excellent verbal and written communications in English, confident engaging with technical and non-technical colleagues, including project managers and senior stakeholders.
A thorough comprehension of the software development lifecycle (SDLC) and its practical implementation, including git-based source control, applying coding standards, automated unit and integration testing, deployment, and maintenance.
A broad understanding of technical architectures for modern, full-stack software applications in terms of web user interface, application logic, data storage and integration between components.
Strong analytical and problem-solving skills, including anticipating impediments and ensuring resolution.
Practical experience working with any of the following technologies: Next.js, Amazon Web Services (particularly CloudFront, Cognito, S3 and API Gateway), SonarQube or SonarCloud, Jira, Confluence, Bitbucket