158 Web Developer jobs in Bahrain
Jr. Web Developer
Posted today
Job Viewed
Job Description
We're looking for a passionate Junior Web Developer to join our team in Bahrain. This role is perfect for fresh graduates who want to launch their careers in a real-world development environment and work with modern technologies across backend and CMS platforms.
️ Technical Skills Required- WordPress : Theme customization, plugin configuration, content management
- PHP : Basic to intermediate programming knowledge
- Laravel Framework : Understanding of MVC structure, routing, and blade templating
- MySQL : Database creation, queries, joins, and data handling
- HTML5 / CSS3 : Responsive layouts and basic styling
- JavaScript / jQuery : DOM manipulation and event handling basics
- Git/GitHub (basic version control) – bonus
- Understanding of REST APIs – bonus
- Assist in website and web app development using WordPress and Laravel
- Write clean and maintainable PHP, HTML, CSS, and JavaScript code
- Support database-driven development using MySQL
- Help debug issues and contribute to bug fixing and testing
- Collaborate with senior developers and follow structured workflows
- Training, mentorship, and learning-focused environment
- Real project exposure from the start
- Bahrain-based office with hybrid flexibility (if applicable)
- Opportunity to grow into a full-stack or specialized developer role
- Friendly and creative team culture
Frontend Web Developer
Posted today
Job Viewed
Job Description
Key responsibilities include:
- Developing user-facing features using modern frontend technologies like React, Angular, or Vue.js.
- Translating UI/UX design wireframes into high-quality, interactive code.
- Ensuring the technical feasibility of UI/UX designs.
- Optimizing applications for maximum speed, scalability, and responsiveness.
- Collaborating with backend developers to integrate frontend components with server-side logic.
- Writing clean, maintainable, and well-documented code.
- Performing thorough testing and debugging to ensure a seamless user experience across different browsers and devices.
- Staying up-to-date with emerging frontend technologies and industry trends.
- Participating in code reviews and providing constructive feedback to team members.
- Contributing to the continuous improvement of development processes and best practices.
The ideal candidate will possess a Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience. A strong portfolio showcasing successful frontend development projects is a must. Proficiency in HTML5, CSS3, JavaScript (ES6+), and at least one modern frontend framework (React, Angular, or Vue.js) is required. Experience with version control systems like Git is essential. Understanding of UI/UX principles and responsive design techniques is crucial. Knowledge of build tools (Webpack, Parcel) and testing frameworks (Jest, Mocha) is a plus. Excellent problem-solving skills and the ability to work independently in a remote setting are required. Strong communication and collaboration skills are necessary for effective teamwork. This is an excellent opportunity to work on exciting projects with a global reach and gain exposure to diverse technologies.
Junior Web Developer Apprenticeship
Posted today
Job Viewed
Job Description
As an apprentice, you will receive comprehensive training and mentorship from experienced web developers, learning to design, develop, and maintain dynamic web applications. You will be involved in all phases of the software development lifecycle, from requirement gathering and design to coding, testing, and deployment. Key responsibilities will include assisting senior developers with front-end development tasks, such as creating user interfaces using HTML, CSS, and JavaScript frameworks (e.g., React, Angular, Vue.js). You will also support back-end development efforts, working with server-side languages (e.g., Python, Node.js, Java) and databases (e.g., SQL, MongoDB). Participation in code reviews, debugging issues, and contributing to the improvement of existing web applications will be integral to your learning. You will gain exposure to version control systems like Git and learn about agile development methodologies. The program emphasizes continuous learning and skill development, providing opportunities to work on diverse projects and gain exposure to different technologies. You will be encouraged to ask questions, seek feedback, and actively contribute to team discussions and problem-solving.
We are looking for individuals who have a strong passion for technology and a foundational understanding of programming concepts. A high school diploma or equivalent is required, and a degree or diploma in Computer Science, IT, or a related field is advantageous. While prior professional web development experience is not required, a demonstrable interest through personal projects, online courses, or bootcamps is highly encouraged. Strong problem-solving skills, logical thinking, and attention to detail are essential. Excellent communication and collaboration skills are also necessary, as you will be working closely with a team. Eagerness to learn, adapt, and take on new challenges is crucial for success in this apprenticeship. Basic knowledge of HTML, CSS, and JavaScript is a plus. This is a fantastic pathway to launch a successful career in the booming tech industry, offering structured learning and real-world project experience.
Junior Web Developer Apprentice
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Assist senior developers in designing, coding, testing, and debugging web applications.
- Learn and apply front-end technologies such as HTML, CSS, and JavaScript.
- Gain exposure to back-end technologies and frameworks.
- Participate in team meetings and contribute to project discussions.
- Develop a strong understanding of software development life cycles.
- Learn about version control systems like Git.
- Collaborate with designers to ensure technical feasibility of UI/UX designs.
- Assist in creating and maintaining technical documentation.
- Troubleshoot and resolve technical issues.
- Continuously learn new technologies and development best practices.
Qualifications:
- High school diploma or equivalent; pursuing a degree in Computer Science or a related field is a plus.
- Basic understanding of HTML, CSS, and JavaScript.
- Familiarity with at least one programming language (e.g., Python, Java, C#).
- Strong analytical and problem-solving skills.
- Eagerness to learn and adapt to new technologies.
- Good communication and teamwork skills.
- Portfolio of personal projects (if available) is a strong asset.
- Ability to commit to the apprenticeship duration.
Junior Web Developer Apprentice
Posted today
Job Viewed
Job Description
Responsibilities:
- Assist senior developers in building and maintaining responsive websites and web applications using modern technologies.
- Learn and apply front-end development principles, including HTML5, CSS3, and JavaScript frameworks (e.g., React, Angular, Vue.js).
- Gain exposure to back-end development languages and frameworks (e.g., Node.js, Python, Ruby on Rails).
- Participate in coding, testing, and debugging of web projects under supervision.
- Collaborate with designers and content creators to implement user-friendly interfaces.
- Learn version control systems like Git for code management.
- Understand database concepts and assist with basic database operations.
- Attend training sessions and workshops to enhance technical skills and knowledge.
- Contribute to code reviews and learn best practices from experienced developers.
- Assist in documenting code and project progress.
- Gain practical experience in agile development methodologies.
- Troubleshoot and resolve basic technical issues as they arise.
- Shadow senior team members to understand the full software development lifecycle.
- Participate in team meetings and contribute ideas for project improvement.
- Develop an understanding of web security best practices.
- Assist in deploying web applications to staging and production environments.
- Learn about search engine optimization (SEO) principles and their implementation.
- Explore different web development tools and environments.
- Build a portfolio of personal projects to showcase skills.
- Actively seek feedback and apply it to improve performance.
- Develop strong problem-solving abilities in a practical setting.
- Learn to manage time effectively and prioritize tasks for project success.
Qualifications:
- High school diploma or equivalent; Bachelor's degree in Computer Science or a related field is a plus.
- Passion for web development and a strong desire to learn.
- Basic understanding of programming concepts.
- Familiarity with HTML and CSS is beneficial.
- Excellent problem-solving skills and attention to detail.
- Strong communication and teamwork abilities.
- Eagerness to take on new challenges and responsibilities.
- A proactive and self-motivated attitude.
- Ability to work independently and as part of a team.
This apprenticeship provides hands-on experience and mentorship in Jidhafs, Capital, BH .
Junior Web Developer Apprentice
Posted today
Job Viewed
Job Description
What you will learn and do:
- Assist in the design, development, and maintenance of dynamic websites and web applications.
- Learn and apply front-end technologies such as HTML, CSS, and JavaScript.
- Gain experience with back-end programming languages like Python, PHP, or Node.js.
- Understand and work with databases such as SQL or NoSQL.
- Participate in code reviews and learn best practices for writing clean, efficient code.
- Collaborate with team members on project tasks and contribute to team discussions.
- Troubleshoot and debug code to identify and resolve issues.
- Learn about version control systems like Git.
- Assist in testing web applications to ensure functionality and user experience.
- Gain exposure to agile development methodologies.
- Develop foundational skills in UI/UX design principles.
- Contribute to creating responsive and user-friendly interfaces.
To be eligible for this apprenticeship, you should have a strong interest in web development, basic computer literacy, and a willingness to learn. While formal qualifications are not strictly required, a completed high school education is necessary. Demonstrable personal projects or online courses related to web development are a strong plus. Excellent problem-solving skills, a collaborative attitude, and a commitment to continuous learning are essential. This is a fantastic opportunity to gain valuable industry experience and build a successful career in web development within Jidhafs, Capital, BH .
Junior Web Developer Apprentice
Posted today
Job Viewed
Job Description
As a Junior Web Developer Apprentice, you will:
- Learn and apply foundational web development technologies such as HTML, CSS, and JavaScript.
- Assist in developing and maintaining front-end interfaces for web applications.
- Participate in back-end development tasks, learning server-side languages and database management.
- Work with version control systems like Git.
- Collaborate with senior developers and designers on project tasks.
- Learn about responsive design principles to ensure websites function across various devices.
- Assist in testing and debugging code to ensure functionality and performance.
- Gain exposure to popular frameworks and libraries (e.g., React, Angular, Vue.js).
- Understand and apply agile development methodologies.
- Contribute to team meetings and problem-solving sessions.
- Develop problem-solving skills and a strong understanding of software development principles.
- Complete assigned training modules and projects to demonstrate learning and skill acquisition.
Requirements for Applicants:
- A strong passion for technology and a desire to build a career in web development.
- Basic understanding of computer programming concepts is a plus but not required.
- Eagerness to learn and a proactive attitude towards acquiring new skills.
- Good problem-solving abilities and attention to detail.
- Ability to work collaboratively in a team environment.
- Excellent communication skills, both written and verbal.
- A commitment to completing the apprenticeship program and dedicated learning.
- Must be eligible to work in the specified location.
- A high school diploma or equivalent is required; further education in a technical field is beneficial but not mandatory.
Be The First To Know
About the latest Web developer Jobs in Bahrain !
Junior Web Developer Apprentice
Posted today
Job Viewed
Job Description
Responsibilities:
- Assist senior developers in the design and development of websites and web applications.
- Learn and implement front-end technologies: HTML, CSS, JavaScript.
- Develop responsive and user-friendly website layouts.
- Implement front-end components based on design specifications.
- Troubleshoot and debug code issues.
- Collaborate with designers to ensure visual consistency.
- Learn back-end development concepts and database interaction.
- Participate in code reviews and team meetings.
- Contribute to project documentation.
- Stay updated with emerging web development trends and technologies.
- High school diploma or equivalent; pursuing or holding a degree in Computer Science or related field is a plus.
- Foundational knowledge of HTML, CSS, and JavaScript.
- Understanding of responsive design principles.
- Basic understanding of programming concepts.
- Strong problem-solving and analytical skills.
- Eagerness to learn and adapt to new technologies.
- Good communication and teamwork abilities.
- Portfolio of personal projects or coursework is a plus.
Junior Web Developer Apprentice
Posted today
Job Viewed
Job Description
Responsibilities:
- Assist in the development and maintenance of websites and web applications.
- Write clean, well-documented, and efficient code under the guidance of senior developers.
- Learn and implement front-end technologies (HTML, CSS, JavaScript) and frameworks.
- Gain exposure to back-end development languages and databases.
- Participate in code reviews and debugging processes.
- Collaborate with designers to translate UI/UX designs into functional web pages.
- Test and troubleshoot website functionality across different browsers and devices.
- Contribute to the development of new features and improvements.
- Learn version control systems like Git.
- Stay updated with emerging web development trends and technologies.
- Basic understanding of programming concepts and logic.
- Familiarity with HTML, CSS, and JavaScript is a plus.
- Strong problem-solving skills and attention to detail.
- Eagerness to learn and adapt to new technologies.
- Good communication and teamwork skills.
- A genuine interest in web development and technology.
- Completion of a relevant technical course or personal projects is advantageous.
Junior Web Developer Apprentice
Posted today
Job Viewed
Job Description
As an apprentice, your primary role will be to assist in the development, testing, and maintenance of dynamic websites and web applications. You will be involved in various stages of the development lifecycle, from initial concept and design to deployment and ongoing support. This includes writing clean, efficient, and well-documented code, participating in code reviews, and troubleshooting bugs. You will gain exposure to front-end technologies such as HTML, CSS, and JavaScript, as well as back-end languages and frameworks. Collaborative teamwork is key, and you'll be expected to communicate effectively with team members, designers, and project managers.
We are seeking individuals with a strong foundational understanding of programming concepts, a keen interest in web technologies, and a demonstrable ability to learn quickly. While prior professional experience is not required, personal projects or contributions to open-source communities are highly valued. Excellent problem-solving skills, a meticulous approach to detail, and a genuine passion for technology are essential. You should be comfortable working in a team setting and possess good communication skills. This apprenticeship is designed to provide comprehensive training and mentorship, offering a clear pathway to becoming a skilled web developer. Join us to build the future of the web!
- Assist in the development of websites and web applications.
- Write and maintain clean, efficient code (HTML, CSS, JavaScript).
- Participate in code reviews and testing processes.
- Troubleshoot and debug web application issues.
- Collaborate with senior developers and design teams.
- Learn and apply new web technologies and frameworks.
- Contribute to project documentation.
- Support website deployment and maintenance.
- Gain practical experience in agile development methodologies.
- Develop a strong portfolio of work.