Tentang peran ini
About the Role Our client, a dynamic software solutions provider based in Zallaq, Southern, BH , is launching an exciting Trainee Software Developer program focused on web technologies. This apprenticeship is designed for individuals with a foundational understanding of programming concepts who are eager to develop their skills in a professional setting.
You will be immersed in real-world software development projects, working closely with senior developers and learning best practices in coding, debugging, and deployment. This role offers a fantastic entry point into the tech industry, providing comprehensive training and hands-on experience. We believe in cultivating talent from within and are looking for passionate candidates who are motivated to grow their careers in software engineering.
The successful apprentice will contribute to the development of innovative web applications, gaining exposure to modern frameworks and methodologies. This is an ideal opportunity to build a robust career path in a supportive and growth-oriented company located in Zallaq, Southern, BH . We seek individuals who are team players, possess strong logical thinking abilities, and are committed to continuous learning and improvement.
Key Responsibilities
Assist in developing and maintaining web applications using modern front-end and back-end technologies. Collaborate with senior developers on coding, testing, and debugging new features. Participate in code reviews to learn and improve coding standards. Learn to implement user interfaces based on design mockups and requirements. Assist in database design and management tasks. Gain exposure to version control systems (e.g., Git). Troubleshoot and resolve software defects and issues.
Contribute to the documentation of software design and development processes. Engage in continuous learning to stay updated with emerging web technologies. Work effectively within an agile development environment.
Requirements
High school diploma or equivalent; a degree in Computer Science or a related field is a plus. Basic knowledge of at least one programming language (e.g., Python, JavaScript, Java). Understanding of fundamental web technologies (HTML, CSS, JavaScript). Familiarity with database concepts is advantageous. Strong problem-solving skills and attention to detail. Good communication and teamwork abilities. Motivation to learn and grow in a fast-paced development environment.
Ability to follow instructions and work diligently. Passion for software development and technology. Eligibility to work in Bahrain. Benefits Comprehensive training program in web development technologies. Mentorship from experienced software engineers. Apprenticeship wage and potential for salary increases based on performance. Opportunity for a permanent position within the company post-apprenticeship. Exposure to diverse and challenging software projects. A collaborative and innovative work culture.
Professional development opportunities in the IT sector. Gain practical experience in a leading tech company in Zallaq, Southern, BH .
Sumber: halaman karir pemberi kerja sendiri.