Avatar for Upmind Automation

Solution Stack for Service Businesses

Senior Vue.Js Developer

£40k – £65k
Apply now
We are putting together a frontend development team of crack javascript developers, led by our experienced Director of UX. We are after at least two competent, experienced and technical javascript developers to join our fun, hard-working team. We can accommodate a range of experience, but are ideally after one senior and one junior developer. All applicants should have decent knowledge of a framework such as React, Angular or Vue - however we are set on using the latter and you must be willing to immerse yourself in it, if you are not already.

You will be based either in our Coworking office at Paddington (WeWork), or our Coworking space in Sofia (Betahaus). We can be flexible with home-working, but some office-based work is essential for this collaborative project.

Our Stack

Upmind is an API-first SAAS application, which means our backend handles all logic and exposes a RESTful API. This backend is built on modern cloud technology (largely AWS, though some Google - Firebase & Compute - also). As we develop further, we are microservicing components in such a way that we may be able to offer them as standalone products in the future.

The backend also makes use of Laravel and NodeJS. We use a combination of SNS and RabbitMQ for messaging, and MySQL/Firestore/DynamoDB for databases. These stack choices are fluid and subject to challenge from any member of staff – for example, if a new product offering from a cloud provider were to emerge. We encourage everyone to speak up and have a say; we only want to hire people who bring something extra to the team.

At Upmind we are great advocates for open source technology, and a substantial portion of our software will be released under GNU GPL3.

Our frontend is built out as a single page application (SPA) atop the Vue JS framework – utilising a number of Vue's core libraries including VueRouter and VueX. Coupled with Bulma, a modern and responsive CSS framework, our primary focus is to deliver a clean, friendly and performant customer experience.

Joining this team you will have the opportunity to work with some of the latest (and most exciting) frontend technologies, be part of a truly agile workforce and impact the way we work by collectively reviewing and improving processes.

Responsibilities

Create world-class UI solutions which impress
Write clean and componentised code, that is reusable and remains efficient at scale
Work with our chosen tech: Vue, VueRouter, VueX, Webpack, Buefy
Write tests to validate your work (Karma/Jest/Nightwatch etc)
Help define and enforce team standards (formatting, documentation, naming conventions etc)
Translate wireframes and designs into beautiful and compact code
Ensure users have enjoyable, simple experiences - even within complex flows
Be vocal with criticism of systems, code and functionality you find fault with
Be a team-player: both within your direct function and outside it
Maintain the stack – keep on top of dependency vulnerabilities, version releases etc
Keep abreast of new technologies, tools and products which could benefit the business

Person Specification

You have 3+ years commercial frontend development experience
You have worked in an agile development environment
You have an expert knowledge of Javascript/ES6
You have working experience of Vue JS or other similar frameworks (React/Angular)
You have working experience with build tools such as Webpack
You can write tests to validate your work (Karma/Jest/Nightwatch)
You are driven and can take ownership of your day-to-day responsibilities
You have great communication skills
You like to build great products whilst having fun

Desirable

Experience working on mid-to-large scale SPAs
Experience with Cloud technologies such as Google Firebase, Google Compute, Google Pub/Sub, AWS Lambda etc
A good eye for design and understanding of responsive considerations
A willingness to educate and mentor team members

Benefits

Competitive salary, based on experience.
A fun but hard-working meritocratic environment, surrounded by a technical, pragmatic and focused team.
Premium office space, with free hot, cold and alcoholic drinks. Frequent meals out, office events etc.
Opportunity to travel between our offices in London and Bulgaria.
Experience with cutting edge technologies, and freedom to investigate development options that may benefit our product.
A learning and development budget to support your career progression and improvement.
Location
London
Job type
Full-time
Visa sponsorship
Not Available
Experience
2+ years
Hiring contact

Seb de Lemos

Avatar for Seb de Lemos

Upmind Automation at a glance

Solution Stack for Service Businesses

Upmind Automation focuses on SaaS, CRM, Small and Medium Businesses, and Billing. Their company has offices in London and Sofia. They have a small team that's between 11-50 employees.

You can view their website at http://upmind.com

More jobs at Upmind Automation

View all jobs

Devops / Systems Administrator

Similar jobs to Senior Vue.Js Developer at Upmind Automation

Avatar for Megabooth
Event Photo Booths | Exciting Visual Experiences
Avatar for Bulb
Making energy simpler, cheaper, greener
Avatar for Factmata
Machine learning to battle misinformation/disinformation
Avatar for Thread
Using data and stylists to help men dress well without having to go shopping
Avatar for Curve
A simpler, safer way to manage your money on the go, with all your cards in one
Avatar for COGZ
COGZ is a trade only marketplace for surplus and imperfect produce in the food industry
Avatar for Campuswire
A messaging forum for college class q&a, announcements and discussions
Avatar for Graphy
The all-in-one data collaboration platform for modern teams
Avatar for Business Talent Group
Marketplace that connects independent consultants with top companies