Senior Frontend/Javascript Developer
Competitive salary, negotiable dependent on experience
Full time
Remote or based in our Nottingham office
Are you the type of developer who loves to be working with the latest technology? Having the opportunity to push the boundaries in the industry and being recognised for the impact your work creates?
We’re the industry-leading agency in PWA eCommerce. To support this we’re looking for a Senior Frontend/Javascript Developer to join us on this journey.
You will have the opportunity to play a leading role in the adoption and architecture of these new technologies, across a range of projects, each of them challenging you with their unique technical requirements.
We hire people with a passion to strive for that next level of perfection in everything they do. Who wants to be at the forefront of web technologies and using those technologies to deliver results that turn heads.
We are a remote friendly company. This position is open for both remote or to work in our Nottingham office.
Who we are
JH is a digital agency that specialises in creating bespoke Magento eCommerce websites that transform business results for our clients. We design and build world-class, award-winning websites that achieve more.
Our company philosophy has always been to enjoy what we do, be brilliant in our execution (and not settle for the ‘good’ or ‘great’ everybody else is happy with), whilst always delivering big results for our clients. This forms the heart of everything we do and drives each member of our team every day.
We build long-standing successful relationships with clients, we work with them on strategy, and align every aspect of each project with overarching business goals. Because of this approach, we’ve grown year on year since we started out in 2009. We’re always on the lookout for more exceptional people to come and join the team.
Who we’re hiring
The development team is expanding, so we’re looking for a Senior Frontend/Javascript Developer to join us. We’re paving the way forward as an industry-leading agency with our PWAs and Magento development. You’ll have the opportunity to play a leading part in the adoption and architecture of these new technologies, across a range of web projects, each challenging you with their unique technical problems.
This role is not just about code: you’ll be involved throughout the project lifecycle, collaborating with our talented team of designers and developers.
This role would suit someone who is either of the following:
- A Javascript developer with extensive Javascript development experience who has ideally worked with React & Next JS
- Frontend developer who can help lead the way in building excellent UI, and who is focused on performance & accessibility and testing
Responsibilities
- Contribute to the technology direction with our Development Leadership Team
- Devise, explain, and review technical solutions with the team
- Test work across multiple devices
- Strong knowledge of HTML/CSS
- Collaborate with the wider team to deliver exceptional projects
- Contribute to project planning and estimates
- Support our internal and community projects
Requirements
Are you a Javascript Developer? Your main requirements of this role are:
- Extensive experience with JavaScript and modern frameworks
- Extensive understanding of front-end principles like web standards, progressive enhancement and performance optimisation
- Experience with build tools, task-runners, package managers, and version control
- Experience with CSS pre/post processors
- Ability to adapt tools, libraries, and techniques for each problem
- An eye for detail and an appreciation for design and usability principles
- Good written and face-to-face communication of ideas
- High desire to learn and share new practices
Are you a Frontend Developer? Your main requirements of this role are:
- Extensive experience with HTML/CSS/SASS
- Ability to translate designs into working UX
- An appreciation for web accessibility
- Experience with writing FE tests such as in Cypress/Jest
- Experience with Storybook
- Ability to spot problems within designs and suggest solutions
- Good written and face-to-face communication of ideas
- High desire to learn and share new practices
Things that would set both roles apart:
- Experience with React, Next.js or similar framework
- Experience with TypeScript
- Experience with GraphQl
- Experience with using Docker for local development environments
- Contribution to open source and community projects
- Experience with Magento FE development
Why should you apply?
- Work in a talented, passionate and supportive team to accelerate your personal and professional development
- Work on progressive, industry leading projects with the freedom to push the boundaries
- Transparent progression framework
- Flexible working and paid (optional) overtime
- The option to work from home
- High specification MacBook Pro (or similar if you prefer)
- Personal development budget
The little stuff that matters
- Transparent development team roadmap and open involvement in our progression
- Regular educational and social events
- Office stocked with healthy snacks
- Drinks fridge filled with soft (and non soft) drinks
- Office library
- Table tennis & table football
Still not sure?
- Check out some of the open source projects that have come from our team over the past few years: BrowserSync, PHPSchool, Workflow
- We host local events PHPMinds and NottsJS
- We run Design Exchange Nottingham
- We support events such as Women in Tech Nottingham, PHPMinds, NottsJS, Project Function
- We organise Meet Magento UK
Take a look at our Instagram to get an insight into what we’ve been up to!
How to apply
Sound like the job for you? Click here to apply.
No recruiters please!
Once you’ve applied, the hiring process looks like this:
- Review: we assess each application against this job description
- Chat: we have an informal call with suitable candidates
- Interview: we invite the top candidates for an in-depth interview
- Offer: we select the best candidate and make them an offer
- Welcome: we start planning for the arrival of our new colleague