At a Glance
- Tasks: Build and improve internal web applications while collaborating with our IT Developer.
- Company: Join a fast-growing company known for its world-class lighting equipment.
- Benefits: Training opportunities, supportive team, and a chance to work on exciting projects.
- Other info: Great career growth potential and a collaborative culture.
- Why this job: Make a real impact in a dynamic environment while developing your coding skills.
- Qualifications: Some coding experience and a genuine interest in software development.
The predicted salary is between 30000 - 40000 £ per year.
Based in our Basingstoke office and warehouse, this is a development role working closely alongside our IT Developer to build, maintain and improve TSL’s internal web applications and systems. It’s an ideal opportunity for someone keen to grow as a full stack developer, who enjoys solving real problems and seeing their work used across a busy, fast-moving business. You’ll work hand-in-hand with our IT Developer, taking on features and fixes of your own while learning the wider codebase. As you find your feet, you’ll take on more independence and responsibility, freeing up our IT Developer to focus on the larger task of rebuilding and improving systems across the company. We’re open-minded about background: whether you’ve come through study, an apprenticeship, personal projects or commercial work, what matters most is aptitude, curiosity and a genuine drive to learn.
Specific Roles and Responsibilities
- Support the IT Manager in the development and improvement of TSL’s custom IT systems and web applications.
- Take direction from the IT Manager on tasks, priorities and approach.
- Work efficiently with the ticketing system to pick up and resolve assigned development tasks and bugs.
- Help ensure the company and its systems remain working and resilient.
- Follow GDPR and cyber security good practice across all work.
- Actively look for opportunities to improve the company’s processes by using IT to assist and automate tasks.
- Help maintain uptime for RFID and barcode scanning technology where required.
Development Projects
- Assist on TSL’s development projects, including internal web apps and other systems.
- Build features and fix bugs against agreed requirements, with code reviewed by the IT Developer before deployment.
- Liaise with users and the wider team on reported bugs and issues.
- Suggest improvements that would help operational or customer-focused interactions.
Tools and Ways of Working
- Make good use of the development tools available to you; including AI coding assistants to write, refactor, test and document code more effectively.
- Critically review and test your work, including anything produced with AI assistance: understand what your code does rather than accepting it blindly, and take responsibility for the quality of the final result.
- Use the tools at hand to get up to speed quickly on unfamiliar languages, frameworks and parts of the codebase.
- Keep company data and credentials secure at all times.
Technology You’ll Be Working With
TSL runs a portfolio of internal web applications. You won’t need all of this on day one, you’ll build up across the stack with support from the IT Manager and IT Developer — but the main technologies in use are:
- PHP / Laravel 13 with Inertia and Vue 3; our standard stack for newer apps.
- Node.js / Express with React; used across several apps.
- SQL, Azure SQL and MySQL, plus asset management system data; writing and optimising queries.
- Docker and Docker Compose apps run in containers on our dev and production servers.
- Git / GitHub, for version control and deployments.
- Google Workspace, Google Cloud Platform and various third-party APIs.
Training and Development
- Engage and take part in any training provided by TSL.
- Continuously develop your own technical skills with support from the IT Manager.
- Provide helpful information and basic support to users where needed.
Skills & Qualities Required
- A genuine interest in software development and a real willingness to learn.
- Some practical coding experience; through study, personal projects, an apprenticeship or previous work.
- Comfortable using modern development tools, including AI coding assistants, as part of everyday work.
- Familiarity with version control (Git/GitHub) is an advantage.
- Good problem-solving skills and attention to detail.
- Able to follow instructions, ask good questions and take feedback well.
- Familiarity with asset management systems (or similar systems) would be an advantage.
- A relevant qualification, apprenticeship or equivalent self-taught experience in software development or IT.
Representing the Company
This role involves dealing with employees and customers of the company. It is vital that you deal courteously with customers and the public at all times and represent the company and its reputation in an impeccable manner. Maintain a good level of personal appearance, dress and cleanliness. A generally cheerful demeanour, engaging personality and sense of humour would be a huge advantage in making a success of this role.
What We Offer
You’ll work alongside and support teams delivering world-class lighting equipment on some of the biggest events in the UK and Europe, within a supportive and collaborative team that values your contribution. We offer training and development opportunities to grow your technical skills, and the chance to be part of a fast-growing company with an outstanding industry reputation.
IT Developer in Basingstoke employer: TSL Lighting Ltd
At TSL, we pride ourselves on being an excellent employer, offering a dynamic work environment in our Basingstoke office where innovation and collaboration thrive. As an IT Developer, you'll have the opportunity to grow your skills in a supportive team, working on impactful projects that enhance our internal systems while enjoying comprehensive training and development opportunities. Join us to be part of a fast-growing company with a stellar reputation in the industry, where your contributions are valued and recognised.
StudySmarter Expert Advice🤫
We think this is how you could land IT Developer in Basingstoke
✨Join Developer Communities
Get involved in online developer communities like GitHub or Stack Overflow. We can showcase our skills by contributing to open-source projects – it’s a great way to network, learn, and possibly catch the eye of a recruiter while doing something we love!
✨Attend Coding Meetups and Hackathons
Check out local coding meetups and hackathons. These events are fantastic for meeting other developers and potential employers, plus they're a great way to get some hands-on experience and showcase our problem-solving skills in real-time.
✨Set Up a Public Portfolio
We should create a public portfolio or GitHub repository showcasing our projects and code. This not only demonstrates our technical skills but also gives employers a peek into our creative process and problem-solving abilities.
✨Utilise University Career Services
If we're fresh out of uni, let's not forget about our university’s career services! They often have tailored resources and connections in the software development field. Plus, internships can lead to entry-level roles – a true win-win!
We think you need these skills to ace IT Developer in Basingstoke
Some tips for your application 🫡
Show Off Your Coding Skills:As this is an entry-level role in software engineering development, make sure to include your coding projects. Whether it's a cool school project, a personal website, or even contributions to open-source, it all counts! Link to your GitHub or any platforms you've showcased your code on – we want to see what you've got!
Tailor Your CV to Highlight Relevant Skills:Make your CV work for you by focusing on the programming languages and frameworks you've learned. If you've dabbled in JavaScript, Python, or any specific frameworks, be sure to include those. Plus, showcasing any relevant coursework or certifications can really help us get a clearer picture of your skill set.
Craft a Motivating Cover Letter:Since you're applying for an entry-level position, your cover letter is your chance to shine. Tell us why you’re passionate about software engineering and what excites you about working with TSL Lighting Ltd. Highlight any internships or projects that shaped your interest in coding – it’s all about your motivation!
Use Your Network:Don't hesitate to mention any connections you might have to TSL Lighting Ltd in your application. If you know someone who works there or have attended any events they hosted, slip that into your cover letter. It shows your genuine interest and can give you that extra edge in your application!
How to prepare for a job interview at TSL Lighting Ltd
✨Know Your Code: Prepare for Technical Questions
For a role in software engineering, you can bet your Interviewer might throw some coding problems your way. Brush up on common algorithms and data structures, and practise coding on platforms like LeetCode or HackerRank. That way, you're ready to showcase your problem-solving skills confidently!
✨Portfolio Power: Show Off Your Projects
As an entry-level candidate, your portfolio is your secret weapon. Make sure you have a few solid projects on GitHub that demonstrate your coding skills and understanding of software development processes. Be ready to walk through your code and explain your thought process during the interview.
✨Familiarise Yourself with Agile and Development Tools
Understanding Agile methodologies can really set you apart from other entry-level candidates. Get familiar with tools like JIRA or Trello, and be prepared to discuss how you've used them in your projects or studies. This shows you're not just a coder but also a team player.
✨Demonstrate Your Learning Mindset
Since you're applying for an entry-level position, it's important to show your eagerness to learn. Be ready to discuss how you’ve tackled challenges in your studies or projects, what new skills you’ve picked up recently, and how you plan to continue developing in this fast-paced field.