Senior Front-End Developer

Sorry, this advert is now closed.
Things move quickly and we may know a team that's just about to hire your particular skills.
You can register now to hear about upcoming vacancies and, if we can offer you a headstart on an unadvertised position meanwhile, we'll be in touch.
Click here to view our live vacancies.
 
Sennen is hiring a Senior Front-End Developer - working with React - to design and implement UIs, dashboards and tools for our renewable energy management product utilising reusable components.
 
We're a clean tech company that makes operating renewables more cost effective, easier, and safer.
 
Our product processes real time IoT data from operating wind turbines and presents informative workflows, tables, graphics, reporting and data visualisations, and is used by fund managers, financiers, technicians, control room operators and engineers around the world.
 
Users interact with the Sennen system via our custom-built UI framework, this dynamically renders pages at runtime from dashboard definitions. These dashboards are made up of custom and open source React components as well as components built with the framework itself. Data is transported via socket.io from a multitude of databases and APIs.
 
You'll be building reusable software components to form the tools that our users, and developer colleagues, need. There's an ambitious roadmap, and lots of new stuff to build!
 
We offer as much autonomy as you're ready for. It's a flat structure team and Agile approach, in a fast-moving company with a supportive culture. We'll help you get to grips with the domain and its related design considerations, through being exposed to end users for feedback and through our own expertise.
 
We offer considerable freedom in UI design and approach. There's big plans and lots to accomplish.
 
What you’ll be doing
  • Develop rich, interactive, data intensive dashboards and applications, delivering the user experiences that you dream of, and that our users will love
  • Review and update both new and existing dashboards, making sure they provide the best user experience and ensure this is consistent across all aspects of the Sennen system
  • Create new React and dashboard components to improve developer productivity and user satisfaction
  • Maintain, enhance and bug-fix our suite of in-house React and dashboard components
  • Work with peers to develop the best solutions and user experiences for our customers
  • In the longer-term, assist in the maintenance of the core UI framework

We're looking for
  • Someone ready to make a positive impact and a substantial contribution across a suite of products  
  • Highly skilled in all aspects of front-end development including: JavaScript; CSS; and HTML
  • Deep understanding of React and associated store frameworks such as Redux and Flux
  • Strong UI design and UX skills, with an eye for layout and detail
  • Experience creating reusable components and controls
  • Understanding of performance bottlenecks and optimisation techniques
  • Ability to write concise, robust and readable code
  • Coding practices including testing and peer code reviews
  • A collaborative approach, comfortable working with users and stakeholders with diverse perspectives and needs
  • You may also bring - or like to gain - skills in functional programming in JavaScript

Current ecosystem - we'll welcome your influence
JavaScript | TypeScript | React | Redux | Ramda | Node.js | Chai | Webpack | PostgreSQL | Kubernetes | AWS
 
Salary and benefits
  • We've an open mind on pay, please liaise with techfolk regarding the range you're open to
  • Employee share options
  • 25 days holiday, plus public holidays 
  • Family-friendly and flexible culture - tell us what you need
 
About us
 
Sennen is a fast-growing clean-tech business which provides solutions to meet the needs of renewable energy operators. Our system handles the daily operations of some of the largest, most complex, offshore wind farms in the world. You'll be joining a diverse team of developers with varying levels of experience and specialisms. One key trait we share is a desire to work with a high degree of independence to rapidly develop solutions. We offer autonomy to innovate within a supportive developer-led team; our CTO is still very hands-on and he values software engineering.
 
Sennen is an equal opportunity employer. We'll do our best to make you feel listened to, valued and understood within our hiring process and organisation. https://www.sennen.tech/
 
Location: remote within South West England or in central Bristol, at Desk Lodge, as often as you wish. We get together once or twice most months, usually in Bristol, and we'll need you to attend in person with at least a few days' notice.
 
Timing: joining asap, ideally before October
 
Even if your CV isn't ready, please talk with Vittoria at techfolk to find out more:
 
0117 318 2447 | hello@techfolk.co.uk | @Vix_Rubino
 
RECRUITERS: Sennen has selected techfolk as its recruitment partner for this position and cold calling or speculative applications are not welcomed