Company:
Opus Recruitment Solutions
Location: London
Closing Date: 08/11/2024
Hours: Full Time
Type: Permanent
Job Requirements / Description
My client is a an exciting and growing company in the energy sector, committed to innovation and sustainability. Their mission is to drive transformation in the energy industry through cutting-edge technology and forward-thinking solutions. They offer a dynamic work environment where teamwork and creativity are encouraged, and they're seeking a skilled Senior Software Engineer to join their growing team. Job Description: As a Senior Software Engineer, you'll play a key role in developing and maintaining software solutions that drive their energy-related projects. You'll work with a cross-functional team of engineers, designers, and product managers to deliver high-quality applications and services. Their tech stack includes Java, Kotlin, JavaScript, React, and TypeScript, and they follow modern development practices such as CI/CD and TDD.
Responsibilities:
Design, develop, and maintain scalable software applications using Java, Kotlin, JavaScript, React, and TypeScript.
Implement automated testing and ensure code quality through Test-Driven Development (TDD).
Participate in code reviews, providing constructive feedback to ensure code quality and adherence to best practices.
Collaborate with cross-functional teams to define requirements and deliver software solutions that meet customer needs.
Contribute to continuous integration and continuous deployment (CI/CD) pipelines to ensure smooth software releases.
Stay updated with industry trends and emerging technologies to bring innovative solutions to the team.
Qualifications:
Bachelor's degree in Computer Science, Software Engineering, or a related field.
At least 5 years of professional experience in software development.
Strong proficiency in Java, Kotlin, JavaScript, React, and TypeScript.
Experience with automated testing and TDD practices.
Familiarity with CI/CD tools and pipelines (e.g., Jenkins, GitHub Actions, CircleCI).
Excellent problem-solving skills and attention to detail.
Strong communication skills and the ability to work effectively in a team-oriented environment.
What We Offer:
Competitive salary and benefits package.
Flexible work hours and remote work options (2 days a month in the office)
Opportunities for professional growth and development.
A collaborative and inclusive workplace culture.
The chance to make a meaningful impact in the energy sector.
Share this job
Opus Recruitment Solutions
Useful Links