Roles
Consultant Connect
Front End Developer
Explore roles
Back to filters
Consultant Connect
Front End Developer
£65k - £90k
Oxford
NEW
Remote
Description
What you’ll be doing:
Just to be upfront, this is not a pure front-end developer role. While we are looking for someone who’s “happy place” is building beautiful front ends, this person would need to be open to working on other parts of the stack. We’re a team of T-shaped people with broad competencies, so versatility is part of our culture. You don’t need to be an expert on everything. Just be comfortable with new challenges.
With that in mind, as a Senior Full Stack Developer (with front-end focus), you will:
Build solutions to problems (especially with a heavy front-end focus)
Design solutions (in conjunction with Product Managers and/or other colleagues)
Help colleagues facing issues with front-end development
More specifically, you will be heavily involved in app development using Flutter, in addition to web portal development.
Day-to-day life on the Product Development team looks like the following:
Most of your time will be spent designing and building solutions
For our tech stack, we use:
Django/Django REST Framework/Postgres for backend,
Angular for our web application,
Ionic/Angular for our apps (and we’re now moving to Flutter)
AWS ECS/ECR, Aurora and Lambda
For design, it’s quick brainstorming, a bit of analysis, sketching on paper or Figma, and/or jotting down a short design doc in Google Docs
A chunk of time is spent on understanding issues, users and our platform. This includes talking to ops colleagues. We take turns answering ops support requests
It’s fast paced. We’re light on overhead and don’t outsource quality to a QA team. Quality, maintainability and security start at the design stage and are everyone’s responsibility.
We run 2-week sprints. Each day starts with a daily 10-minute standup and then it varies a lot from there. The issues vary from sprint-to-sprint. It’s typically very user focused, but we do make time each quarter to do unsexy important stuff (refactor, pay down technical debt, database upgrades, etc).
It’s not a solo effort. While we maximise the time you must put your head down and get on with cracking a problem, we grab each other for help every day. And we do peer review of design and code, while building and deploying to production regularly
If you like having a holistic view of the product (from idea to release to growth), rather than being highly specialised in one niche, you’ll probably enjoy this role.
What we’re looking for:
General characteristics
You like solving real problems. When you make something, you make it to solve someone’s issue. You understand the issue and the person facing it. You put in a bit of extra effort to make it a good experience for the user
Uncertainty is a fun problem to figure out, rather than an annoying headache. When you don’t know the answer, you try something. You experiment. You dig.
You’re a clear concise communicator. When writing or speaking, you know which details to prioritise
KISS is important to you. You have an instinct for when a solution is too complicated for the problem
You know how to learn and skill up. When faced with a novel skill area, you can self- critique your level and push yourself to improve
You reside in the UK or the EU
If you don’t live near Oxford, you are able to travel and work in our office in Oxford for a few days each quarter
Specific characteristics for this role
Taken multiple features from idea to release to growth
Having spent meaningful time as part of different teams (we’d prefer at least 6 years as a developer)
Deep front-end experience, including responsive design
Built front ends or apps for consumer facing businesses
Design sense for UX/UI. Not just writing code. May have done wireframes before. Can look at an interface and tell if it is terrible or not
Ideally some experience working on backend (e.g. building APIs, database design, etc)
Some experience with CI/CD or deployments in general
Ideally, some experience in an agency (for consumer facing apps) and/or early-stage consumer facing startup
Ideally experience with mobile app development
Browse all roles
Employee benefits
Laptop
Learning/Development days
Private Healthcare
Work anywhere
Office vibe
City Centre
Remote-first
Social Events
Team Building Days
Location
Go to profile
Leadership
Roger Ahn
Chief Product Officer
Tech overview
We are the Product Development Team at Consultant Connect. We’re different from an Engineering Team or a “Tech Team”. We don’t just take a spec and write code. We focus on solving problems. We talk a lot to our Ops colleagues. We keep a close eye on how doctors and clinical administrators use our stuff. Consequently, we think a lot about product design. What’s the problem? How to make it better? Which trade-offs should we make? We move fast. In the face of uncertainty, we believe in rapid design-build iterations, rather than perfectly scoped 20-page spec documents. We prioritise ruthlessly, which means sometimes delaying good ideas because there are better ideas that should be done first. We de-scope aggressively so we can quickly release MVPs to “real users in real situations”. We’re a team of T-shaped people who have broad competency, while also being very strong in 1 or 2 areas. We aren’t a production line of specialists handing a project from person-to-person. We support each other. Daily standups are a key ritual for ensuring that we get help on blockers. A lot happens via Slack, and we jump onto video calls when needed. We do code and design reviews with each other. We’re always learning. If we don’t know something, we dive into it, try it over-and-over until we learn it. It can be frustrating, but we have space to upskill ourselves. As a team, we also look for an improvement to make each sprint, so that things get a bit better as the weeks go by. Finally, we are light on overhead. Minimal meetings. Communicate mostly via Slack and calls as needed. We’re always looking for efficiency gains (e.g. release pipeline automation, working practices, etc) and take the time to get them. Minimal layers of bureaucracy.
Engineering principles
Agile Process
Continuous delivery
Continuous integration
Knowledge sharing
Pair programming
Scrum
Separation of concerns
Unit testing
Company tech stack
angular
aws
aws-lambda
django
flutter
ionic
postgresql
Consultant Connect
Front End Developer
£65k - £90k
Oxford
Share role