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)