At a Glance
- Tasks: Develop and maintain software features while collaborating with various teams.
- Company: Join Shipmate, a forward-thinking tech company in Derby.
- Benefits: Earn £13.50 per hour, enjoy 28 days holiday, and flexible working options.
- Other info: Dynamic hybrid work environment with great team culture and growth opportunities.
- Why this job: Kickstart your career with hands-on experience and potential for a graduate role.
- Qualifications: Studying Computer Science or Software Engineering with web/mobile development experience.
The predicted salary is between 26325 - 26325 £ per year.
Shipmate is looking for a university undergraduate of a Computer Science, Software Engineering or other similar course to join our team as a Software Developer for a summer internship. The successful candidate will work across our Product, Testing and Support Teams, gaining experience across the software development lifecycle, from scoping to development, testing and support, and be responsible for developing and maintaining product features on the Shipmate platform, alongside ancillary applications. The ideal candidate will be working towards a relevant degree such as Computer Science or Software Engineering, and looking for a varied and challenging placement to kickstart their career, helping determine where best to deploy their skills in a commercial context, with a potential gateway to a Graduate position upon graduation.
Responsibilities
- Develop new product features, translating business requirements into functional solutions, working across our development team according to project requirements.
- Develop and maintain system integrations, such as with carriers or channels, via REST, SOAP and GraphQL APIs and file-based integration methods.
- Collaborate with our UX/UI designers, implementing UI controls and user journeys according to supplied designs and prototypes, ensuring consistency and quality across features.
- Maintain existing features, including implementing functional or visual updates, performance improvements, code optimisations and framework version upgrades.
- Write and maintain automated tests as part of your development activities.
- Provide assistance to our customer support team in troubleshooting issues and arriving at solutions in a timely manner, acting as second tier support.
- Participate in project meetings, daily standups and sprint planning, in an agile software development environment.
- Cooperate with our Testing and QA colleagues in ensuring quality, defect‑free releases.
- Support the production of internal and external documentation of features, such as implementation guides, user guides and support documentation.
- Provide assistance relevant to your role in maintaining ISO 9001 and 27001 certification standards.
Requirements
- Studying a university course in Computer Science, Software Engineering, Information Technology or similar related field.
- Confident and effective written and verbal communication skills and personable manner conducive to achieving shared goals.
- Ability to work independently and manage your own time and workload.
- Experience developing and maintaining web‑based or mobile applications, either as part of a university project, or through a previous placement, by freelancing or as a pet‑project.
Working environment
We operate from an office in Derby city centre, on a hybrid basis. The office provides a relaxed working environment with all the equipment you need to carry out your role, alongside private on‑site parking, kitchen facilities and a generous selection of hot and cold drinks and snacks. We have daily team discussions by video conference and a wealth of remote working applications and tools to support hybrid on‑site and remote working. For this placement you will be required to attend the office to work primarily. Some home working days may be granted, on a case‑by‑case basis. You will therefore need to be within a commutable distance to Derby city centre. Following your placement, there may be the possibility of continuing working on a part‑time basis for the remainder of your studies, with the possibility of being invited to apply as a Graduate Developer when you attain your degree.
Employment package
12‑week placement scheme with flexible start and end dates, £13.50 per hour, 37.5 hours per week, 28 days holiday pro‑rata.
Eligibility
This vacancy is open to students attending a UK university only. Individuals with a student visa may apply, working within permitted hours.
Equal Opportunities
Shipmate is an equal opportunities employer and does not discriminate on the basis of race, religion, disability, gender, marital status, sexual orientation, age or any other illegal or unfair basis.
Software Developer – Summer Internship employer: Shipmate
Shipmate offers an exceptional opportunity for university undergraduates to kickstart their careers as Software Developers in a supportive and innovative environment. With a relaxed office atmosphere in the heart of Derby, employees benefit from flexible working arrangements, comprehensive training across the software development lifecycle, and the potential for ongoing employment post-internship. The company prioritises employee growth and collaboration, ensuring that interns gain valuable experience while contributing to meaningful projects.
StudySmarter Expert Advice🤫
We think this is how you could land Software Developer – Summer Internship
✨Tip Number 1
Network like a pro! Reach out to your university's alumni or attend tech meetups. You never know who might have a lead on an internship or can give you insider info about the company.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, whether they're from uni or personal ones. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for interviews by practising common questions and coding challenges. Use platforms like StudySmarter to brush up on your technical skills and get comfortable with problem-solving on the spot.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you're genuinely interested in joining our team at Shipmate. Don’t miss out!
We think you need these skills to ace Software Developer – Summer Internship
Some tips for your application 🫡
Tailor Your CV:Make sure your CV is tailored to the Software Developer role. Highlight relevant projects, skills, and experiences that align with what we’re looking for. This shows us you’re genuinely interested and have the right background!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you want to join Shipmate and how your skills can contribute to our team. Keep it concise but engaging – we want to see your personality come through!
Showcase Your Projects:If you've worked on any web or mobile applications, make sure to mention them in your application. We love seeing real examples of your work, so include links or descriptions that demonstrate your coding skills and creativity.
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way to ensure your application gets to us quickly and efficiently. Plus, you’ll find all the details you need about the role and our company there!
How to prepare for a job interview at Shipmate
✨Know Your Tech Stack
Make sure you’re familiar with the technologies mentioned in the job description, like REST, SOAP, and GraphQL APIs. Brush up on your knowledge of web-based or mobile applications, as well as any relevant frameworks you've used in your projects.
✨Showcase Your Projects
Prepare to discuss any university projects, freelance work, or personal pet projects that demonstrate your coding skills. Be ready to explain your role, the challenges you faced, and how you overcame them. This will show your practical experience and problem-solving abilities.
✨Communicate Effectively
Since the role requires collaboration with UX/UI designers and customer support, practice articulating your thoughts clearly. Use examples from your past experiences to illustrate your communication skills and how you’ve worked in a team setting.
✨Ask Insightful Questions
Prepare a few thoughtful questions about the company culture, the team you'll be working with, or the projects you might be involved in. This shows your genuine interest in the role and helps you determine if it's the right fit for you.