At a Glance
- Tasks: Write high-quality, reusable code and develop bespoke applications in a dynamic team.
- Company: Join Procode, a forward-thinking software company transforming the energy sector since 2006.
- Benefits: Enjoy remote work, a bonus scheme, 25 days leave, and health care perks from day one!
- Why this job: Be part of an inclusive culture that values your input and supports your growth.
- Qualifications: Strong React and TypeScript skills; experience with APIs and back-end technologies is a plus.
- Other info: On-call work required; enhanced security vetting process needed.
The predicted salary is between 44000 - 52000 £ per year.
Location: Remote / Chandler's Ford
Salary Range: £51,996 - £58,634
Closing Date: 30/09/2024 23:45
About us:
We are a dynamic software company established in 2006, with a vision of helping the energy and utilities sectors improve customer experience and lower their cost to serve, using smarter process automation.
What does this role involve?
As a Senior Software Engineer, your role will be to write high quality, structured and reusable code. You will create, evolve, and maintain the array of bespoke applications, mobile apps, websites, APIs and databases on which Procode functions. This software can be for internal use or for our “shop window” to our paying customers. Working in Agile product teams, you are responsible for developing new software, features, changes and fixes, ready for deployment. You will be part of a diverse team, supporting and mentoring Software Engineers and Associate Software Engineers.
Who are we looking for?
Your passion for programming and in-depth skills in React and TypeScript to produce structured and reusable code will be key to success in this role. Your experience of how this fits with back-end technologies using APIs, REST, JSON and HTTP will allow you to swiftly understand where your data is coming from and how to access it. Your problem-solving skills will allow you to take on challenges, work through these in a logical manner and provide solutions. Your interest in supporting and developing others will help you in your role as mentor to others in the team. Any prior knowledge of the Energy industry, its data flows and communications will really help to speed up your integration into the business. Although not essential, you are likely to have additional back-end development experience with technologies such as C#, .NET, SQL Server, Entity Framework, BDD, CI/CD and Azure functions. Skills here will broaden the range and complexity of work available. This role will involve on-call working on a rota basis (24/7). To be successful in this role you will be required to pass an enhanced security vetting process.
Our employees, just like our customers, come from all walks of life, and we’re fuelled in championing diversity, inspiring an inclusive culture, and enabling an environment where you can be your authentic self.
Benefits - available from day one!
- Bonus Scheme, made up of personal and company elements.
- Career progression, we’re an expanding organisation.
- 25 days annual leave plus bank holidays.
- Pension scheme, Utilita contribution at 4% of your salary when you contribute 5%.
- The opportunity to win tickets to major outdoor events including gigs and shows at arenas around the UK.
- Access for you and one other to our partnered Unmind App, where you can watch or listen to videos and podcasts or get hints and tips to understand and improve on your mental wellbeing.
- We offer all our staff a paid volunteering day every year, plus the chance to be involved in various fundraising opportunities.
- A health care scheme that includes dental, eye care, treatments, and diagnostics health consultations.
- Death in service, twice your annual salary.
- Employee Assistance Programme with access to counselling support, legal and financial advice 24/7 365 days a year, as well as a GP line and Your Care.
Senior Software Engineer (React) employer: Utilita Energy
Contact Detail:
Utilita Energy Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer (React)
✨Tip Number 1
Familiarise yourself with the energy sector and its data flows. Understanding how energy companies operate and the challenges they face will give you an edge in interviews, showing your genuine interest in the industry.
✨Tip Number 2
Brush up on your React and TypeScript skills. Since the role specifically requires expertise in these technologies, being able to discuss your past projects and demonstrate your coding abilities will be crucial during technical interviews.
✨Tip Number 3
Prepare to discuss your experience with Agile methodologies. As you'll be working in Agile product teams, showcasing your ability to adapt and thrive in such environments will resonate well with the hiring team.
✨Tip Number 4
Highlight any mentoring or leadership experience you have. The role involves supporting and mentoring other engineers, so demonstrating your ability to guide and develop others will make you a standout candidate.
We think you need these skills to ace Senior Software Engineer (React)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with React and TypeScript, as well as any relevant back-end technologies. Use specific examples of projects where you've delivered quality code to demonstrate your skills.
Craft a Compelling Cover Letter: In your cover letter, express your passion for programming and your interest in the energy sector. Mention how your skills align with the company's mission to improve customer experience through technology.
Showcase Problem-Solving Skills: Include examples in your application that showcase your problem-solving abilities. Describe challenges you've faced in previous roles and how you successfully resolved them, particularly in an Agile environment.
Highlight Mentorship Experience: If you have experience mentoring others, be sure to mention it. This role involves supporting and developing other engineers, so demonstrating your ability to guide and inspire others will strengthen your application.
How to prepare for a job interview at Utilita Energy
✨Showcase Your React Expertise
Be prepared to discuss your experience with React in detail. Highlight specific projects where you've implemented React, focusing on the challenges you faced and how you overcame them. This will demonstrate your depth of knowledge and problem-solving skills.
✨Understand the Company’s Mission
Research Utilita Energy and Procode's mission to improve customer experience in the energy sector. Be ready to explain how your skills and experiences align with their goals, showing that you're not just looking for a job, but are genuinely interested in contributing to their vision.
✨Prepare for Technical Questions
Expect technical questions related to React, TypeScript, and back-end technologies. Brush up on key concepts like APIs, REST, and JSON. Practising coding challenges or whiteboard exercises can also help you feel more confident during the technical portion of the interview.
✨Demonstrate Mentorship Skills
Since the role involves mentoring junior engineers, be ready to discuss your approach to mentorship. Share examples of how you've supported others in the past, and express your enthusiasm for fostering a collaborative team environment.