Senior Software Engineer

at CV Library  
Job Board Software
About the job
HYBRIDFleet, Hampshire, EnglandFull-Time ~ Permanent
Open to new applications

9 job requirements

Preview the competition
1 years Docker experience, used daily Must Have  
1 years GraphQL experience, used daily Must Have  
1 years Jenkins experience, used daily Must Have  
5 years Java experience, used daily Must Have  
5 years JavaScript experience, used daily Must Have  
5 years of Scrum agile framework experience Must Have  
5 years React.js experience, used daily Must Have  
5 years TypeScript experience, used daily Must Have  
Used Agile techniques eg. planning poker, agile games Must Have  

At CV-Library, we have a simple vision: to help the world to work and we are looking for exceptional and talented people to help us realise this vision in both UK and overseas markets.

We are in a period of accelerated growth, following a year of key strategic acquisitions and significant investment across all parts of the business from Tech and Data to People and HR, there’s never been a more exciting time to join us or a better place to grow your career!

The Role

We are looking for a Senior Front End Developer to join our team. The ideal candidate will have extensive experience in developing and maintaining sophisticated front-end applications, as well as a deep understanding of agile methodologies. This role requires someone who can lead development efforts, mentor mid and junior developers and collaborate effectively with both technical and non-technical stakeholders. If you are a passionate, innovative front-end engineer who thrives in a fast-paced environment, we want to hear from you!

Responsibilities:

  • Collaborate with Product, UX and Engineering teams to develop high-quality, scalable and performant front-end solutions
  • Lead architectural discussions, setting best practices for front-end development within the team
  • Stay up to date with emerging front-end technologies, frameworks and industry trends, ensuring continuous improvement
  • Provide expert technical guidance and mentorship to mid-level and junior front-end developers
  • Optimise and enhance existing front-end systems to improve efficiency, maintainability and user experience
  • Oversee the full software development lifecycle, from initial concept and design to implementation, testing, deployment and ongoing maintenance
  • Implement advanced front-end features, resolve complex UI/UX challenges, and drive performance improvements.
  • Product and review technical reports detailing system usage, performance metrics and potential defects
  • Serve as a key engineering leader, setting technical direction and promoting a coding standards, security and best practices
  • Create, update and maintain high-quality technical documentation to ensure knowledge sharing and accessibility
  • Maintain a strong focus on industry standards, accessibility and best practices to enhance development processes
  • Work closely with cross-functional teams to ensure timely and high-quality project delivery

Requirements

Essential:

  • Extensive experience with front-end technologies, including JavaScript, TypeScript, React.js and Next.js
  • Strong expertise in Next.js App Router, including its latest features, and an understanding of the differences from the legacy Page Router
  • Strong expertise in state management solutions, with a preference for Redux
  • Proficiency in writing automated tests using Jest and React Testing Library
  • Experience in RESTful services
  • Strong understanding of SEO, accessibility standards and best practices
  • Strong understanding of CI/CD tools and best practices (Docker, Helm, Jenkins, Argo CD, etc.)
  • Familiarity with working on a major cloud platform, with a preference for AWS
  • Strong leadership, communication and mentoring skills with a proven ability to guide and develop teams
  • Expert-level problem-solving and organisation skills with the ability to manage multiple priorities effectively
  • Extensive experience delivering high-quality applications through CI/CD pipelines and DevOps methodologies
  • Technology-agnostic mindset with a willingness to explore and implement new technologies when appropriate
  • High self-motivated with a proactive approach to problem-solving and process improvement
  • Deep understanding of the importance and implementation of comprehensive testing strategies
  • Significant experience supporting, modifying and maintaining complex front-end systems developed by diverse teams
  • Demonstrable expertise in designing and developing front-end software within modern frameworks and architectures
  • Ability to translate complex business requirements into scalable, maintainable and high-performance technical solutions

Desirable:

  • Experience with server-side rendering and performance optimisation techniques
  • Familiarity with GraphQL and other API technologies
  • Hands-on experience with package and dependency management tools
  • Strong understanding of Agile methodologies and working within Agile teams
  • Awareness of the ethical implications of software development and a commitment to responsible engineering practices

Benefits

This role is ideal for a highly experienced front-end developer who is passionate about building high-quality user interfaces, mentoring teams and leading engineering initiatives in a fast-paced, collaborative environment.

CL

CV Library

Classification:

blurTagText
blurTagText

Enable 1-click access to other sources:
                  and more
Do your research faster with Quick Links
Details and stages

Reporting to: details unknown

the hiring process information will appear here if available.

Job ref blurredText

Posted on blurredText

Last checked on blurredText

Closing on blurredText

1 discussion comments
0 requirements
4 Saved as Applied
Qualify To Apply check results
Total attempts: 22  Unique: 10  Passed: 6
Understand who you are up against with Competitive Insights
Discuss this job
Share your intel on this vacancy and help others - anonymously
Team inkscroll - 0 days ago

pretend that this is a blurredText long comment