A Senior Software Engineer in UNiDAYS is a hands-on software development role focused on building innovative solutions to delight our members and drive product success in a fast-paced company.
In Short
Contributing to the team's goal of delivering our next generation marketplace product
Deliver impactful features with a pragmatic approach
Proactively contributing to the betterment of other engineers in the company through sponsoring, mentoring and providing constructive, candid feedback
Proactively giving technical and strategic feedback that leads to better outcomes
Prioritisation of the most impactful problems and being able to bring about change with effective momentum
Communication of solutions/risks of technical problems to non technical stakeholders.
Championing user-centric solutions with a keen eye on market fit and profitability
Requirements
A strong working knowledge of Typescript
Experience with React
An understanding of Modern Web frameworks, including Next.js
Experience with unit testing (ideally jest) and e2e testing (e.g. Cypress/Playwright)
Knowledge on web best practices for performance, accessibility, core web vitals and SEO
A passion for engineering craft - you practise writing maintainable code, reviewing code, pair programming at times, and writing tests
A coaching mentality - you help make the entire team better by working with them
A desire to build systems that are stable, scalable, secure, observable, and performant
Strong understanding of agile methodologies such as scrum, kanban etc. and the adaptability to respond to the needs of the business
Strong problem-solving skills and attention to detail
Excellent communication and collaboration skills
Lead by example to proactively foster an inclusive, diverse, and positive engineering culture across the business.
Benefits
25 days holiday per year increasing with length of service, plus flexible bank holidays
Competitive salaries
4pm finishes every Friday
Company bonus scheme
Company pension scheme
Private health insurance (Vitality)
Income protection policy
Life assurance policy
Employee Assistance Program
Enhanced parental leave pay
Core hours with flexibility around how/when you manage your time
Regular team building activities
The latest tech and hardware will be supplied from day one
Support for home working for all new team members.