51 Ui Developer jobs in Bahrain
Senior Frontend Developer - UI/UX Focus
Posted today
Job Viewed
Job Description
Key responsibilities:
- Develop, test, and deploy user-facing features using modern frontend technologies.
- Translate UI/UX designs and wireframes into high-quality, responsive code.
- Optimize applications for maximum speed, scalability, and accessibility.
- Ensure cross-browser compatibility and performance consistency.
- Collaborate with UI/UX designers to refine user interface designs.
- Work closely with backend developers to integrate frontend components.
- Participate in code reviews and provide constructive feedback.
- Stay up-to-date with emerging frontend technologies and best practices.
- Troubleshoot and debug frontend issues.
Qualifications:
- Bachelor's degree in Computer Science, Web Development, or a related field, or equivalent practical experience.
- Minimum of 5 years of professional experience as a Frontend Developer.
- Proficiency in HTML5, CSS3, and JavaScript (ES6+).
- Strong experience with at least one modern JavaScript framework (React, Angular, Vue.js).
- Solid understanding of UI/UX design principles and best practices.
- Experience with responsive design and mobile-first development.
- Familiarity with version control systems (Git).
- Experience with build tools (Webpack, Babel) and package managers (npm, Yarn).
- Excellent problem-solving, analytical, and communication skills.
- Ability to work effectively in a remote team environment.
Jr. Web Developer
Posted 8 days ago
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
Apprentice Web Developer
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Assist in the development and maintenance of responsive web applications.
- Write and test code for new features and bug fixes.
- Collaborate with senior developers on project tasks.
- Participate in team meetings and provide progress updates.
- Learn and apply best practices in software development.
- Contribute to documentation and knowledge sharing.
Qualifications:
- High school diploma or equivalent required.
- Strong logical thinking and problem-solving abilities.
- Excellent written and verbal communication skills.
- Ability to work autonomously and manage time effectively in a remote setting.
- A genuine interest in learning web development technologies such as HTML, CSS, JavaScript, and potentially back-end languages like Python or Node.js.
- Reliable internet connection and a suitable home office environment.
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 Apprentice
Posted today
Job Viewed
Job Description
Junior Web Developer Apprenticeship
Posted today
Job Viewed
Job Description
- Assist in developing and maintaining web applications.
- Learn and apply front-end development technologies.
- Gain experience with back-end development concepts.
- Participate in code reviews and testing.
- Collaborate with senior developers remotely.
- Troubleshoot and debug code issues.
- Contribute to project documentation.
- Learn about agile development methodologies.
- Build a portfolio of web development projects.
- Develop problem-solving skills in a tech environment.
Remote Apprentice Web Developer
Posted today
Job Viewed
Job Description
Be The First To Know
About the latest Ui developer Jobs in Bahrain !
Junior Web Developer Apprentice
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Assist senior developers in writing clean, maintainable, and efficient code for web applications.
- Participate in the design and development of user interfaces using HTML, CSS, and JavaScript.
- Learn and apply backend development principles using frameworks such as Node.js, Python (Django/Flask), or PHP.
- Collaborate with designers and product managers to translate design mockups into functional web pages.
- Assist in the testing and debugging of web applications to ensure quality and performance.
- Gain experience with version control systems like Git.
- Participate in team meetings and contribute to discussions on project planning and technical solutions.
- Stay updated with the latest web development trends and technologies.
- Learn about database management and integration.
- Contribute to documentation and knowledge sharing within the team.
Qualifications:
- Basic understanding of programming concepts and web technologies (HTML, CSS, JavaScript).
- A passion for learning and developing skills in web development.
- Strong problem-solving abilities and attention to detail.
- Good communication and teamwork skills.
- Ability to work independently and as part of a team.
- Enrollment in or completion of a relevant computer science or IT course/program is a plus.
- Familiarity with any programming language is advantageous.
- Enthusiasm for working in a hybrid environment.
Junior Web Developer Apprentice
Posted today
Job Viewed
Job Description
Responsibilities:
- Assist in the development and maintenance of responsive web applications using HTML, CSS, and JavaScript.
- Learn and apply back-end programming languages (e.g., Python, Node.js) and frameworks (e.g., React, Angular, Vue.js).
- Collaborate with senior developers to understand project requirements and design specifications.
- Participate in coding reviews and learn best practices for software development.
- Contribute to the testing and debugging of web applications.
- Assist in creating and optimizing website content and user interfaces.
- Learn about database management and integration.
- Gain exposure to version control systems like Git.
- Follow established coding standards and guidelines.
- Support the creation of documentation for code and projects.
- Engage in continuous learning and skill development through online courses and mentorship.
- Participate in team meetings and contribute ideas for project improvement.
- Assist with basic SEO implementation.
- High school diploma or equivalent; pursuing or holding an Associate's or Bachelor's degree in Computer Science, Information Technology, or a related field is preferred.
- Basic understanding of web development concepts (HTML, CSS, JavaScript).
- Familiarity with at least one programming language is a plus.
- Strong desire to learn and develop technical skills.
- Excellent problem-solving and analytical abilities.
- Good communication and teamwork skills.
- Self-motivated and able to manage time effectively in a remote learning environment.
- Access to a reliable computer and stable internet connection.
- Eagerness to receive feedback and incorporate it into work.
- A passion for technology and web development is essential.
Junior Web Developer Apprentice
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Assist senior developers in designing, developing, and maintaining responsive websites and web applications.
- Learn and apply front-end development technologies such as HTML, CSS, and JavaScript.
- Gain experience with back-end development languages and frameworks (e.g., Python, Node.js, Ruby on Rails).
- Participate in code reviews and contribute to improving code quality.
- Collaborate with the design team to translate UI/UX wireframes into functional web pages.
- Test and debug applications to ensure optimal performance and user experience.
- Document code and technical processes.
- Attend regular training sessions and workshops to enhance technical skills.
- Troubleshoot and resolve basic technical issues.
- Learn about version control systems like Git and collaborative development workflows.
- Assist in deploying applications to staging and production environments.
- Engage in problem-solving discussions with the development team.
- Learn about database management and interaction.
- Contribute to creating a positive and productive remote work environment.
- Stay curious and proactive in learning new technologies and best practices in web development.
- Receive mentorship and feedback from senior team members to foster growth.
- Work on small, well-defined tasks to build confidence and practical skills.
- Participate in team meetings and contribute ideas.
- High school diploma or equivalent.
- Strong interest in web development and technology.
- Basic understanding of computer science principles.
- Excellent problem-solving and critical-thinking skills.
- Good communication and collaboration abilities.
- Eagerness to learn and adapt to new technologies.
- Self-motivated and able to work independently in a remote setting.
- A portfolio of personal projects or contributions to open-source projects is a plus, but not required.
- Comfortable using online collaboration tools and platforms.