Ref: 758
Hours: Monday to Friday
Our client is seeking a highly motivated and detail-oriented Junior Developer to join their development team. As a Graduate Developer, you will assist in building and maintaining web applications across the entire stack (front-end, back-end, and databases). You will work under the guidance of senior developers to gain hands-on experience in both front-end and back-end development, contributing to real-world projects and learning best practices in software development.
The role:
Front-End Development:
- Assist in building user interfaces using HTML, CSS, and JavaScript.
- Learn and work with modern front-end frameworks such as React, Angular, or Vue.js.
- Collaborate with designers to implement responsive, visually appealing, and functional user interfaces.
Back-End Development:
- Support in developing server-side logic using languages like Node.js, Python, or other back-end technologies.
- Learn how to create and maintain APIs (RESTful or GraphQL) to integrate the front end with the back-end.
- Assist in managing databases, including writing queries and ensuring data consistency.
Version Control & Collaboration:
- Work with version control systems such as Git to manage code repositories and track changes.
- Collaborate with cross-functional teams, including senior developers, designers, and product managers.
Testing & Debugging:
- Participate in testing, identifying bugs, and troubleshooting issues under the guidance of senior developers.
- Assist in writing test cases for unit and integration testing.
Learning & Development:
- Deploy and manage applications on cloud platforms (AWS, Azure, Google Cloud, etc.).
- Automate deployment pipelines using CI/CD tools such as Jenkins, Docker, or Kubernetes.
The successful candidate:
Education & Experience:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (or relevant experience).
- Internship or personal project experience in web development is a plus.
Technical Skills:
- Basic knowledge of front-end technologies such as HTML, CSS, JavaScript, and responsive design.
- Familiarity with at least one front-end framework (React, Angular, or Vue.js).
- Understanding of back-end programming languages (Node.js, Python, Ruby, or Java) and databases (SQL or NoSQL).
- Exposure to version control tools like Git.
Soft Skills:
- Willingness to learn and adapt to new technologies.
- Strong problem-solving skills and attention to detail.
- Ability to work in a team and take direction from senior developers.
Preferred Qualifications:
- Experience with building simple web applications through internships, personal projects, or coursework.
- Familiarity with cloud services like AWS, Azure, or Google Cloud.
- Exposure to testing frameworks and best practices in debugging.
Glu Recruit LTD are an equal opportunities employer and are acting as a recruitment agent in the hiring of this role.
Glu Recruit LTD ensure that all qualified applicants are considered for employment in the role that they have applied for, and any other suitable opportunity that we advertise without regard to age, belief, colour, ethnic/national origin, gender identity, race, religion, sex, sexual orientation or based on disability. If you require any additional support to apply for this role, or any other role that we advertise please contact us directly for assistance