SFG20 is the industry standard for building maintenance. Providing services and pioneering technologies that empower people to create and sustain safer buildings.
Our mission is to make buildings better using our standard, software and expertise. Our vision is to become the leading authority for built environment maintenance that protects and enhances the quality of life.
About the role
------------------
The
Junior Software Developer
plays a vital role in delivering our mission by assisting in the design and development of high-quality software that brings the SFG20 standard and our expertise to life.
Through assisting with development, collaborating with the team, and a commitment to continuous learning, the role helps build innovative solutions that empower our customers and drive the evolution of smarter, safer, and more efficient buildings.
Key Responsibilities
------------------------
Writing and Maintaining Code:
You'll assist in developing and maintaining software using JavaScript and Node.js, focusing on secure and reliable features for our applications.
Working with the Team:
You'll participate in our agile (Kanban) process, helping to refine user stories and contribute to team discussions. We believe in learning together, so you'll also take part in code reviews to both give and receive feedback.
Ensuring Quality:
You'll help develop and maintain automated tests, supporting our QA team to ensure new features are well-tested and reliable.
Troubleshooting and Support:
You will assist in monitoring application performance and help diagnose and resolve issues that arise. You will also contribute to deployment and release processes under the guidance of senior developers.
Learning and Growing:
We expect you to be a proactive learner. You'll work closely with cross-functional teams and senior developers to build your skills and understanding of our systems and best practices.
We value your expertise and encourage you to share your knowledge with colleagues. You'll have the opportunity to influence technical decisions, champion best practices, and contribute to shaping the future of our software. At SFG20, we're committed to your professional growth and offer mentorship, coaching, and training opportunities.
Essential experience
------------------------
Foundational knowledge of JavaScript and Node.js.
An understanding of automated testing, with a willingness to learn Cypress.
Knowledge of software development principles and best practices.
Familiarity with Agile methodologies such as Kanban or Scrum.
Proficient with version control systems, especially Git.
Excellent problem-solving and analytical skills.
Strong communication and collaboration skills.
Ability to work both independently and as part of a team.
A genuine passion for continuous learning and development.
Desirable experience
------------------------
A Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
A portfolio on GitHub or a similar platform that showcases your personal projects or contributions.
Additional Information
--------------------------
All candidates must be able to demonstrate a pre-existing right to work and travel within the UK. We are unfortunately not able to offer sponsorship. Documentary evidence will be required.
All offers are subject to satisfactory vetting and reference checks.
Our Benefits:
26 days holiday + Bank holidays + buy up to 5 days
Private Medical insurance with BUPA
Remote/Hybrid first policy
Employee Assistance programme with WeCare
Enhanced family benefits
Gym Discounts
and more!
Equal opportunities for everyone
Diversity and inclusion are our priorities, and we're ensuring we have lots of support so our people can grow at SFG20 and do their best work!
We embrace diversity by fostering an inclusive environment where everyone feels welcome, safe and able to bring their whole self to work.
We're an equal opportunity employer. Applicants will be considered for employment without attention to age, ethnicity, religion, sex, sexual orientation, gender identity, family or parental status, national origin, veteran, neurodiversity or disability status.
If there's anything we can do to accommodate your specific situation, please let us know.
Beware of fraud agents! do not pay money to get a job
MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.