RouteNote are hiring: Front-end Developer
We’re looking for a Front-end developer to join the RouteNote Creative Team.
Job Type: Permanent
Working Hours: Full Time
Location: Remote / Flexible Remote / Truro, Cornwall
Salary: Negotiable £24,000-£29,000
We are looking for candidates who will thrive in a dynamic work environment, someone solution focused, adaptable and capable of programming ambitious projects that push the potential of digital. We value curiosity, empathy, integrity and resourcefulness.
You will be bridging the gaps within the content division, collaborating with a team of designers, back-end developers and product managers to manage customer facing websites and a user facing dashboard, as well as managing both low and high fidelity component libraries and adding new components to them when needed. You should be a creative technical thinker with the desire to feedback into the ideation process and openly share your ideas with team members and stakeholders, bringing your own knowledge and experience to the project.
This is a collaborative role with flexibility in technique and application. We want someone who can take the lead in their field, fit into team culture, connect to team objectives and help us achieve our goals. As a team we are passionate and inclusive. To be successful in your interview, we are looking to see that our values align in a meaningful way and this can be supported with examples.
RouteNote’s mission is to empower independent musicians of all sizes with unique opportunities, by harnessing technology. We have spent over 10 years building a library of tools that empower independent artists to get their music out there. RouteNote is one of the leading digital music distributors in all of Europe.
The ideal candidate should be:
- Strong team player with the ability to collaborate closely with team lead, stakeholders, designers and back-end developers at every step.
- Excited and curious about learning new technologies as well as the sharing of ideas and collaborating.
- Able to build off of design systems and brand guidelines – e.g. colours, spacing structure – and discerningly interpret those designs into tangible components and pages, as well as make informed and approved decisions when something isn’t clear in those design systems e.g. building a tablet-view page using only desktop and mobile page designs for reference
- Effective at managing the handover of components to other team members and departments, giving sufficient explanation and instruction relevant to the task.
- Adept at communication in order to help the team to understand technical opportunities and limitations, progress, blockers and other considerations.
- Knows how to strike a balance between the usual industry standard practices and what is required from the team direction, prioritising the latter over the former when it becomes necessary
Responsibilities include:
- Practice time forecasting for project work and ensure team lead and stakeholders are informed to company project management practices
- Create and manage appropriate Git repositories for your projects – know when to create branches, and when to combine them with your main branch and update the others.
- Deliver organised files, both in terms of administrative documentation and your actual code-work and their environments.
- Create and manage runtime environments independently, while maintaining version compatibility on each where necessary
- Impact business goals through the effective and efficient development of design solutions
- Respond appropriately to the different requirements of page-oriented or component-oriented projects – how their designs may be interpreted differently, how their runtime environments would be structured, what their handovers may look like, etc.
- Create modular, reusable and maintainable code
- Maintain up-to-date records of each project’s tech stack, best practices, runtime environment and git management
- Refine your approaches through discussion, research and feedback ahead of action.
- Perform compliance and compatibility tests – cross-browser, cross-platform, and cross-device
- Strong debugging principles and perseverance
- Stay up to date on industry trends. Bring new ideas to the table
- Participate in and shape design team culture
You will need:
- A portfolio. We want to see a strong portfolio that demonstrates your previous work making distinct use of cutting-edge web technologies and techniques, component-based page-building, and effectively-managed runtime environments.
- Understanding/ proficiency of JavaScript frameworks, particularly Vue.js
- Knowledge of SASS and integration, along with CSS frameworks such as Tailwind CSS
- Experience of development tools (GIT/Gulp/Webpack)
- Strong understanding of general design principles
- Accuracy and attention to detail
- Strong understanding of and experience with Responsive Web Design.
- Strong understanding of modern web application workflow tools and build processes
- Ability to develop creative concepts and interactive experiences
- Ability to self-manage and work within deadlines
- Proven experience in inspiring creative ideas and working successfully with product owners
- Adaptability to suit working in a dynamic work environment and fast-growing company
- Must be able to read, write and speak in English
Desirable:
- Comfortable working with extensive ui kits and sketch created product libraries
- Familiarity with Project management tools such as Asana, Producteev (or equivalent industry standard tools)
- Familiarity with software platforms such as Sketch, Figma, Photoshop (or equivalent UX/UI industry standard tools)
- Understanding/ proficiency of Alpine.js
- Understanding of HTML5 and its new tools
- Knowledge of accessibility and web standards
- Well versed in performance and speed optimised techniques
- Experience with styling WordPress websites
- Bachelor in Computer Science or closely related
Learn about life at RouteNote:
- Act with empathy – Listen closely to understand users, customers and colleagues with curiosity. Treat each other with respect and compassion. Make people feel valued, represented and appreciated.
- Be open-minded – Approach projects,practices and ideas with curiosity. We can figure out the best solution collaboratively.
- Focus on impact and value – Solve the most important problems for the biggest impact.
- Be nice to others but strict against nonsense – Let’s call a spade a spade. We are straightforward.
- Move quickly but don’t rush – Approach work innovatively with an emphasis on speed and experimentation. Keep it meaningful, embody the notions of action, speed and learning.
- Customer centricity – not competition focused. Intrinsic motivation. Get to know our technical landscape, team set up and stakeholders.
- Long term thinking – simplify, refine, improve and update. We love an MVP. Every journey starts with the first few steps.
- Choose to believe the best in each other – Give people the benefit of the doubt. Let’s pull in the same direction.
- Open communication – check in with each other. If there is a problem, say so.
- No ego – Collaborate, draw on the expertise and infrastructure of colleagues, team mates, departments and the wider company.
- Ownership and accountability – take responsibility for your work from reception to outcome, honour commitments made, inform relevant stakeholders.
- Adaptability – take a solution focused mindset. Be resourceful, creative and ready to challenge boundaries with your ideas.
- Be comfortable making mistakes – Be open and willing to learn from them.
You will get:
- Competitive rates of pay
- Remote working
- Free onsite parking
- Generous annual leave entitlement (28 days holidays plus bank holidays).
- To be an active participant in shaping your career
- Enhanced Maternity Pay
- Enhanced Paternity (leave and pay)
- Space in a passionate, collaborative, empathetic team that works on cutting edge product development.
- Support and the opportunity to undertake training and professional development
Access to our online learning resources - Life insurance
- Bright vibrant dog friendly office environment
- EAP access
- Social events
- Onsite games rooms
RouteNote is an equal opportunity employer. No matter where you’re from, what you look like, your background, how you operate in the world or what you’re listening to – you are welcome at RouteNote. Our platform is open to anyone, anywhere and so is the creative team. We have a strong culture of inclusion, curiosity and flexibility. We want you to help us create a world where millions of people are more creative, fulfilled and inspired. We are a team full of real, living, breathing, feeling human people looking to expand.