Senior Software Engineer, Frontend (UK - Remote)
1–2 days/week at home
A little flex time
Dog friendly
Job Description
At A Glance
Us: Default alive startup of 60+ people. Remote team, mainly based in the UK. YC alumni. Building a web-based platform for behavioral research. £4.4M revenue in 2020, all driven by word-of-mouth.
We’re on a mission to connect people around the world to make trustworthy data more accessible and facilitate world-changing research.
Vue.JS, Jest and Cypress for testing.
You: Experienced frontend engineer with an interest in product.
£55-95k depending on skills and experience.
The Role
We're looking for an experienced frontend developer. In the role you will play a key part in developing and guiding our product. You should have broad practical knowledge in different areas of software development. We're looking for a developer whose existing skills, experience, and knowledge will complement and support our growing team. As we’re an early stage startup you’ll have the opportunity to significantly influence the trajectory of our products.
Our core product is a single page Javascript app using the Vue.js framework. We use Jest and Cypress for testing, and CircleCI for continuous integration. You aren't expected to be familiar with all of these technologies and will have the time and support to develop your skills on the job.
How We Operate
Our engineers are split into small multi-discipline squads of 3-7 people (engineers, product designers, UX, product managers). Squads are problem-focused and work on high level objectives, e.g. our Impact Squad is looking at ways the site’s UX can be improved to increase retention of users. Squads use 6-12 week cycles to meet the objectives with continuous delivery throughout the cycle.
We have a strong belief in the value of testing - both integration and unit testing. All code goes through code review.
Deep work is valued throughout the company. We favour async communication over Slack and Notion. When we need to communicate in real-time we try to group meetings together to give everyone bigger blocks of interruption-free time.
Our problem-focused squads allow for regular innovation, which we foster further with quarterly hack-days, building things like study debriefing tools and experiments comparing our platform to competitors like MTurk.
Continuous learning and development is strongly encouraged. Everyone gets a personal development budget which they can put towards things like books, courses and conferences, and reserve times every fortnight for learning new things or working on creative side-projects.
We’re aware of the challenges of being a remote worker and work hard to foster team-spirit. We encourage remote chats over coffee with colleagues and have regular team meetings to keep everyone up to date with goings on across the company and introduce new joiners.
We believe that we are in the process of successfully building a company that people enjoy working for. Our employees should feel valued, supported, and fulfilled. We know that there’s always more that we could be doing and have regular conversations about what we can improve. Everyone’s opinion is important and all input is taken on board.
What You'll Be Doing
- Building and maintaining our frontend codebases, primarily our single page app (https://app.prolific.co) written with Vue.js.
- Collaborating with a multi-disciplined team, including user researchers, designers, engineers, data-analysts and product managers.
- Working closely with designers to create and maintain our design system.
- Writing unit and end-to-end tests for your code - we have a strong testing culture.
- Improving our existing systems so that they can scale as we grow.
- Sharing best practices to improve our products and processes.
- Designing the architecture of new services as part of a team.
Requirements
- An interest in shipping products that make an impact on users’ lives.
- Ability to write clean and maintainable code in Javascript or Typescript.
- Experience of using at least one modern reactive framework in production (Vue/React/Angular etc).
- Some experience with testing.
- Experience of building web applications or platforms.
- Strong attention to detail. You have a passion for translating designs into components that our users will love.
Company benefits
Additional employee ratings
(these do not contribute to the FlexScore®)
Working at Prolific
Company employees
Gender diversity (male:female:non-binary)
Office locations
Funding levels
Hiring Countries