We are looking for an experienced JavaScript developer with a minimum of 2-3 years experience who is proficient with React.js & Next.js.
The primary focus would be on developing user interface components, implementing and executing them following well-known React.js workflows (such as Server Side Rendering).
Also ensuring that these components and the overall application are robust, reusable and testable. A commitment to collaborative problem solving, sophisticated design, and quality products are important. Being a design agency we would expect the selected candidate be a creative coder with a passion for developing their skills and elevating the wider team.
Responsibilities will include:
* Developing the latest user-facing features using React.js.
* Designing a modern highly responsive web-based user interface.
* Building reusable components and front-end libraries for future use.
* Managing components in monorepo’s.
* Translating designs and wireframes into high-quality code.
* Learn and understand user interactions.
* Optimising components for maximum performance across a vast array of web-capable devices and cross browser compatibility.
* Coordination with different teams working on individual layers
* As a React.js Developer, you will be involved from conception to completion with projects that are technologically sound and aesthetically impressive.
Technical Experience
* This is not an entry-level position, someone with a minimum of 2-3 years experience is required.
* Bachelor’s degree in computer science, information technology, or a similar field.
* Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model.
* Strong proficiency in TypeScript.
* Familiarity with the more current EcmaScript specifications.
* Previous experience with popular React.js workflows (such as Flux or Redux).
* Strong proficiency in React.js Frameworks (such as Next.js).
* Introducing the RESTful API.
* Knowledge of modern authorisation mechanisms (such as OAuth, JSON Web).
* Experience with HTML5, CSS3, SCSS, Styled Components
* Familiarity with modern front-end pipelines and build tools (such as Webpack, Babel, NPM, etc).
* Ability to understand business requirements and translate them into technical requirements.
* Ability to conduct benchmarking and optimisation.
* Familiarity with version control tools (such as Git).
* Understanding of SEO principles.
* Excellent communication and teamwork skills.
* Great attention to detail.
Desired Experience
* Confluence for project management and planning
* Agile tools for software teams, such as JIRA
* Developing using headless platforms CMS (Sanity).
* Heroku/AWS hosting platforms
* Sketch and Figma design software
Salary
* £35,000 – £50,000 Per Annum (depending on experience)