49 Ui Developer jobs in Bahrain
Frontend Developer - Ngn International Wll
Job Viewed
Job Description
- Demonstrate a solid understanding of the inner workings of React and Next.js frameworks.
- Utilize Formik for efficient form handling and validation.
- Implement global state management solutions with Recoil and Redux.
- Optimize and create reusable components in React.js.
- Utilize Tailwind CSS effectively for styling.
- Experience with unit testing frameworks such as Jest or React Testing Library.
**Requirements**:
- Bachelor’s degree in computer science, Engineering, or a related field.
- 3-5 years of experience in front-end development.
- Proficiency in Advanced JavaScript, React.js, Next.js, Redux, Recoil, SWR, Tailwind CSS, and Formik.
- Strong understanding of front-end development best practices and methodologies.
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration skills.
**Preferred Qualifications**:
- 3-5 years Experience
- Experience working in an Agile development environment.
- Familiarity with backend technologies such as Node.js.
- Knowledge of GraphQL.
This job has been sourced from an external job board.
Job No Longer Available
This position is no longer listed on WhatJobs. The employer may be reviewing applications, filled the role, or has removed the listing.
However, we have similar jobs available for you below.
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.
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.
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
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.
Be The First To Know
About the latest Ui developer Jobs in Bahrain !
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.
Junior Web Developer Apprentice
Posted today
Job Viewed