FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in JavaScript and Vue.js for developing complex frontend business logic, while ensuring high performance and maintainability. Capable of mentoring team members and collaborating effectively within Agile product development environments.
Highest-signal resume keywords
Senior JavaScript DeveloperVue.js DevelopmentAutomated Testing (Unit and End-to-End)Agile MethodologiesCollaboration with Engineering and QA
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
JavaScriptVue.jsAutomated TestingUnit TestingEnd-to-End TestingSoftware Development PrinciplesComplex Web InterfacesJestCypressPlaywright
Soft Skills
MentoringCoachingTeam CollaborationProblem-SolvingTask Management
Tools & Technologies
C#.NET.NET CoreSQL ServerMicrosoft Azure
Industry Keywords
Professional ServicesUXAccessibilityPerformanceScalability
Tech Stack
Tools & technologiesAzureCypressJavaScriptJestSQLVue.js.NET
About the role
Key responsibilities & impact- Support product and engineering managers with prioritisation, scoping and leading delivery of product features
- Write complex, performant frontend business logic in JavaScript
- Write and upgrade UI components using JavaScript and Vue.js
- Write automated unit and end-to-end tests
- Support, mentor and coach other team members
- Enhance scalability, performance and maintainability with the engineering team
- Contribute to a culture of learning, development and teamwork
- Own features and technical initiatives through successful delivery
- Consider UX, accessibility and aesthetics
- Participate in the entire feature lifecycle, from idea creation through deployment and ongoing enhancements
- Collaborate with engineering, product and QA colleagues through regular video calls and team chat
Requirements
What you’ll need- Confident and highly experienced senior JavaScript developer
- Experience writing both vanilla JavaScript and modern frameworks, particularly Vue.js
- Experience working in Agile teams in a product development environment
- Comfortable writing unit tests and end-to-end automated tests
- Knowledge of good software development principles and pragmatic implementation
- Knowledge of a range of technologies and ability to learn others quickly
- Experience collaborating with engineering, product and QA colleagues
- Ability to break down large tasks into manageable chunks
- Experience with complex web interfaces with large DOM views (bonus)
- Experience writing tests in Jest, Cypress or Playwright (bonus)
- Experience with C#, .NET, .NET Core, SQL Server and/or Microsoft Azure (bonus)
- Experience working in or with the Professional Services industry (bonus)
- Based in the UK
- Successful candidate subject to background checks
Benefits
Comp & perks- Starting salary between £50,000 and £60,000, depending on experience
- Earning potential in the Software Engineer salary band up to £63,650
- At least £1,000 per year to spend on professional and personal development
- 33 days' holiday per year (including bank holidays), increasing by 1 day each year to a maximum of 40 days
- Paid four week sabbatical in your fifth anniversary year on top of your holiday entitlement
- Enhanced family leave policies
- Private medical insurance, including dental and vision benefits
- Income protection and death in service cover
- Matched 5% auto-enrolment workplace pension scheme
- Access to wellbeing offerings, such as our Employee Assistance Programme and a dedicated counselling service
- Volunteering time – up to 20 hours a year to participate in volunteer work
- Regular All Hands meeting for inspiration and over-communication
- Time out of the working week for team socials each month, with a mix of in-person and virtual options
- Flexible working hours
- Fully remote work with no required office days
- Genuinely nice, smart people to work with
