Software Engineer (Front-end)

Location: Portishead office (3 days)/Remote working (2 days)

  • Are you passionate about cutting-edge technology and ensuring software excellence?
  • Are you seeking an opportunity to further develop your career in a rapidly growing, award-winning technology company?
  • Do you wish to be part of a collaborative team that thrives on innovation and has a global reach?

Viper Innovations Ltd is an industry leader in delivering high-end engineering products and services for the Global Subsea Oil & Gas and UK Rail Industries. Recognized with the Innovation & Technology Award at the Business Leader Awards 2022, we also have an Enterprise Partnership with IET.

Our expertise is in proactive electrical integrity monitoring, where we deliver advanced solutions that offer deep insights into the health of electrical systems. Our commitment is to empower customers through enhanced monitoring systems, sophisticated data gathering, and analytical capabilities, enabling them to make informed decisions about their critical infrastructure. Our innovative approach ensures our clients receive not just data, but actionable intelligence that drives efficiency and safety in their operations.

The Role:

We are seeking a dynamic and adaptable Software Engineer that will primarily specialise in developing our ReactJS web application for a new greenfield product ‘Platform Vi’ that we are developing for both internal stakeholders and our customers.

Join a collaborative team of passionate software professionals, comprising full-stack and front-end engineers dedicated to excellence. Our software engineers work in tandem with the Products and Systems team, who bring product ownership and business analysis expertise, ensuring a well-rounded approach to product development. We adhere to agile principles, primarily utilizing scrum methodology, to stay flexible and responsive to the dynamic needs of our projects. This synergy across disciplines fosters an environment where innovation thrives, and every team member contributes to delivering exceptional solutions to our clients.

Key Responsibilities Include:

  • Take ownership of the design and implementation of new features.
  • Maintain existing functionality, implementing improvements, support the resolution of bugs and take ownership of improving the overall quality of the existing codebase.
  • Provide constructive feedback to peers and junior teams members through code reviews and paired programming sessions.
  • Contribute to technical discussions, challenge proposed designs, suggest alternative solutions and ensure proposed implementations are fully considered.
  • Ensure that code is appropriately tested by contributing to automated test suites.
  • Actively participate in an agile development environment, contributing to planning sessions, sprint reviews and retrospectives.

What We Are Looking For:

  • Proven experience in developing and contributing to a production React application using TypeScript.
  • Proficiency in using testing libraries like Jest, react-testing-library, Cypress, TDD and BDD methodologies.
  • The ability to learn and master new technologies quickly. Although this role will be primarily focussed on frontend development there is an opportunity to work cross-functionality with backend engineers.
  • Good communication skills and the ability to work collaboratively within a team to champion quality.
  • Experience working with modern frontend build pipelines and an understanding of CI/CD principals
  • Understanding of UI/UX design principles, familiarity with tools such as Figma and experience in collaborating with designers/stakeholders to make concepts a reality.
  • Proven experience in consuming data from backend APIs. Experience using GraphQL will be advantageous.

What’s in it for you?

    • 26 days holiday plus bank holidays (with the option to buy or sell 5 additional days)
    • Comprehensive private medical healthcare scheme
    • Life assurance
    • Attractive contributory pension scheme
    • Profit-related bonus to celebrate the company’s successes.

Ready To Join Our Team?

For more information, please email or click ‘Apply here’ to submit your application.

Apply here