Front-End Engineer
Intro
Our team truly cares about the work that we do. We’re on a social mission to solve the care challenges and modernise live-in care, rethinking every detail. A care company built for the 21st century. We’re motivated to enable people to live vibrantly and safely at home, on their own terms.
Our goal is to build genuine, respectful relationships with our professional carers, clients and families as we work to earn their trust and improve the industry. This means actively listening to our clients. It means attracting, training and supporting the country's first-class professional carers. It means building the right care team for each client. It means providing exceptional on-going support.
Our carer and client portals are central to our vision of the company. As our first Front End Engineer your role will be critical to executing our vision, helping us provide the best care experience in the industry.
Role overview
As our first Front End Engineer you will have a hands-on role in developing the direction of our product and the culture of our company. You'll work closely with Edyn Care’s tech lead, Eoin McCarthy, who will offer you mentorship and guidance wherever possible.
You will have the opportunity to take ownership of key technical design decisions and implementation and help set our product direction, while receiving mentorship and support from our tech lead.
Who we are looking for
- You’re a good communicator, and see this skill as an essential part of being a developer designer
- You're main motivator is that impact your work has on end users
- You enjoy the challenges that come from working with an early stage startup, and are happy to work outside of your comfort zone from time to time
- You always strive for simplicity when writing code and proactively tackle tech debt as you go.
What experience we are looking for
- You have worked with Javascript for more than a year and feel comfortable working with a medium sized react codebase
- You have a good eye for design and can accurately translate designs into code
- You are a proficient user of CSS and HTML and feel confident using them to build responsive and accessible websites
- You have experience writing front end tests and are able to decide on the appropriate levels of testing required to keep an evolving codebase stable
Nice to haves
- Although most of our codebase is currently in javascript we will migrate this to typescript, so any experience there would be useful
- Experience building E2E tests
- Experience working with NodeJS
- Experience working with a relational database
- Experience working with graphql
Our tech stack
- Right now we have mostly Javascript and a little typescript, moving forwards we will be writing new code in typescript.
- React for all our front end code, with our static marketing site written with Gatsby.js
- Redux for state management, but we are open to changing this
- We are looking to decide what we use to build our component library, we are currently assessing using Chakra UI and Storybook, suggestions are welcome
- A graphql API powered by postgres and hasura
What you will be doing
- You will take lead building new features in our client and carer portals. Starting by building client-carer matchmaking into our portal.
- You will be responsible for building and maintaining the our component library
- You will be supported in growing the performance and error monitoring of these platforms
Our culture
We strive to build a company as diverse as the city we are based and want to build a tech team whose diversity reflects that of our carers and clients.
In keeping with our beliefs and goals, no employee or applicant will face discrimination/harassment based on: race, color, ancestry, national origin, religion, age, gender, marital domestic partner status, sexual orientation, gender identity or disability status.
- We always put the wellbeing of our care professionals and care recipients first. We put the breaks on our company growth if we feel it is negatively affecting our ability to provide the right support for our care professionals, care recipients and clients.
- We are a small team and always take the time to make sure everyone is okay. Especially with the added hardship caused by lockdown, we understand that for some people their colleagues are an essential part of their support network
- We take ownership of the work we do, taking responsibility for what we get wrong and never looking to blame others for our own mistakes
- We care about work-life balance, and will never expect you to work beyond your contracted hours.
Benefits
We offer:
- A salary of £35,000 — £45,000 (negotiable)
- 25 days of annual leave, not including bank holidays
- A pension contribution equal to 3% of your base salary
- Laptop and home office setup allowance
- Right now this position is working from home. When it becomes safe to do so and the government advice changes you would be expected to come into our office in Battersea 3 days per week
Interview process
We want our interview process to be simple and enjoyable. At each step we make quick decisions and will give you detailed feedback if you want it. We will start with a short call to give you an idea of the role and to try to work out if it will be a good fit. After this there will be a 1 hour general technical interview followed by 1 hour of pair programming. We stay away from hypothetical computer science questions and try to stick to questions that are specific to your role. Finally you will have a short interview with our CEO.
How to apply
Please fill in the form below, it should take around 5 minutes. If you have any questions, please email eoin@edyn.care.