136 Web Frontend jobs in Bahrain
Senior Web Developer (Frontend)
Posted 12 days ago
Job Viewed
Job Description
Key Responsibilities:
- Develop, implement, and maintain responsive and user-friendly web interfaces using modern frontend technologies.
- Collaborate closely with UI/UX designers to translate visual concepts into functional and interactive web experiences.
- Write clean, well-documented, and efficient code in HTML, CSS, and JavaScript (and relevant frameworks).
- Optimize web applications for maximum speed, scalability, and cross-browser compatibility.
- Ensure the technical feasibility of UI/UX designs.
- Integrate frontend components with backend services and APIs.
- Participate in code reviews to ensure code quality and share knowledge within the team.
- Troubleshoot and debug frontend issues, identifying and implementing effective solutions.
- Stay up-to-date with emerging frontend technologies and industry best practices.
- Work with product managers and backend developers to define and implement new features.
- Contribute to architectural decisions related to frontend development.
- Implement and maintain frontend testing strategies (e.g., unit, integration, end-to-end testing).
- Improve the performance and user experience of existing web applications.
- Collaborate effectively within a hybrid team environment, ensuring clear communication.
- Mentor junior frontend developers and provide technical guidance.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Minimum of 5-7 years of professional experience in frontend web development.
- Proficiency in HTML5, CSS3, and JavaScript (ES6+).
- Extensive experience with at least one modern JavaScript framework (e.g., React, Angular, Vue.js).
- Experience with CSS preprocessors (e.g., Sass, Less) and build tools (e.g., Webpack, Gulp).
- Solid understanding of RESTful APIs and asynchronous request handling.
- Familiarity with version control systems, particularly Git.
- Experience with performance optimization techniques and tools.
- Strong understanding of UI/UX principles and responsive design.
- Excellent problem-solving and analytical skills.
- Effective communication and collaboration skills, especially in a hybrid work setting.
- Ability to work independently and manage time effectively.
- Experience with frontend testing frameworks (e.g., Jest, Mocha, Cypress) is a plus.
- Knowledge of backend technologies is an advantage.
This is an exciting opportunity for a talented Senior Frontend Developer to contribute to cutting-edge projects. Join our client and be part of a dynamic team shaping the future of web experiences.
Junior Web Developer - Frontend
Posted 25 days ago
Job Viewed
Job Description
Responsibilities:
- Assist in the development and implementation of frontend features using HTML, CSS, and JavaScript.
- Collaborate with UI/UX designers to translate wireframes and mockups into functional web pages.
- Write clean, maintainable, and efficient code.
- Participate in code reviews and contribute to improving development processes.
- Test and debug frontend applications to ensure optimal performance and cross-browser compatibility.
- Learn and apply new frontend technologies and frameworks as needed.
- Support the maintenance and updates of existing websites and web applications.
- Assist in the creation of interactive elements and dynamic content.
- Work with version control systems like Git.
- Communicate effectively with team members in a remote setting.
- Contribute to documentation of frontend code and processes.
- Gain practical experience in an agile development workflow.
- Currently pursuing or recently completed a degree in Computer Science, Web Development, or a related field.
- Solid understanding of HTML5, CSS3, and JavaScript (ES6+).
- Familiarity with at least one modern JavaScript framework (e.g., React, Vue, Angular) is a plus.
- Knowledge of responsive design principles and mobile-first development.
- Basic understanding of version control systems (e.g., Git).
- Strong problem-solving abilities and attention to detail.
- Excellent communication and teamwork skills, especially in a remote context.
- Eagerness to learn and adapt to new technologies.
- Ability to manage time effectively and meet deadlines.
- A portfolio showcasing personal projects or academic work is highly recommended.
Junior Web Developer - Frontend Focus
Posted 4 days ago
Job Viewed
Job Description
Key Responsibilities:
- Assist in the development and implementation of new website features and functionalities.
- Translate UI/UX design wireframes into high-quality, functional code.
- Write clean, efficient, and maintainable code in HTML, CSS, and JavaScript.
- Collaborate with backend developers to integrate frontend components.
- Test and debug applications to ensure optimal performance and user experience.
- Participate in code reviews and provide constructive feedback.
- Stay updated with the latest frontend technologies and best practices.
- Contribute to documentation of development processes and code.
- Assist in maintaining and improving existing web applications.
- Support the team in various development tasks as needed.
- Currently pursuing or recently completed a degree in Computer Science, Web Development, or a related field.
- Proficiency in HTML5, CSS3, and JavaScript (ES6+).
- Familiarity with frontend frameworks and libraries (e.g., React, Vue, Angular) is a plus.
- Understanding of responsive design principles and mobile-first development.
- Basic knowledge of version control systems (e.g., Git).
- Strong problem-solving skills and attention to detail.
- Eagerness to learn and adapt to new technologies.
- Good communication and teamwork skills.
- Ability to work effectively in a hybrid work environment.
- A portfolio showcasing personal projects or contributions to open-source is highly encouraged.
Lead Frontend Developer - Innovative Web Applications
Posted 7 days ago
Job Viewed
Job Description
Responsibilities:
- Lead the design and implementation of scalable, maintainable, and high-performance frontend architectures.
- Develop and deliver robust, user-friendly web interfaces using modern JavaScript frameworks (e.g., React, Angular, Vue.js).
- Collaborate closely with UI/UX designers and backend engineers to translate requirements into functional features.
- Write clean, efficient, and well-documented code adhering to established coding standards and best practices.
- Conduct code reviews to ensure code quality, performance, and security.
- Mentor and guide junior frontend developers, fostering their technical growth and adherence to standards.
- Optimize applications for maximum speed, scalability, and cross-browser compatibility.
- Stay current with emerging frontend technologies and propose innovative solutions.
- Participate in agile development ceremonies, including sprint planning, daily stand-ups, and retrospectives.
- Troubleshoot and resolve frontend bugs and performance issues.
- Contribute to technical documentation and knowledge sharing within the team.
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Minimum of 8 years of professional experience in frontend development.
- Proven experience leading frontend development teams or projects.
- Expertise in at least one major JavaScript framework (React, Angular, or Vue.js) and associated state management libraries.
- Strong proficiency in HTML5, CSS3, and modern JavaScript (ES6+).
- Experience with build tools (Webpack, Parcel), version control (Git), and CI/CD pipelines.
- Solid understanding of RESTful APIs and asynchronous request handling.
- Familiarity with UI/UX principles and responsive design techniques.
- Excellent problem-solving, debugging, and analytical skills.
- Strong communication and collaboration skills, essential for a remote-first environment.
Senior Frontend Developer - Innovative Web Applications
Posted 10 days ago
Job Viewed
Job Description
Key Responsibilities:
- Develop high-quality, reusable, and performant frontend code using modern JavaScript frameworks (e.g., React, Vue.js, Angular).
- Collaborate closely with UX/UI designers to implement intuitive and visually appealing user interfaces that align with design specifications.
- Work with backend developers to integrate frontend components with server-side logic and APIs.
- Optimize applications for maximum speed, scalability, and cross-browser compatibility.
- Write unit and integration tests to ensure code quality and prevent regressions.
- Participate in code reviews, providing constructive feedback to peers and ensuring adherence to coding standards.
- Contribute to architectural decisions and technical strategy for frontend development.
- Mentor junior frontend developers, sharing knowledge and fostering best practices.
- Stay current with emerging frontend technologies and industry trends, evaluating and recommending new tools and approaches.
- Troubleshoot and debug issues, identifying and implementing effective solutions.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Minimum of 5-7 years of professional experience in frontend development.
- Expertise in JavaScript, HTML5, and CSS3.
- Proficiency with at least one modern JavaScript framework (React, Vue.js, Angular) and its ecosystem.
- Strong understanding of state management solutions (e.g., Redux, Vuex, NgRx).
- Experience with build tools (e.g., Webpack, Parcel, Vite) and module bundlers.
- Familiarity with RESTful APIs and asynchronous request handling.
- Knowledge of version control systems (e.g., Git) and Git workflows.
- Experience with testing frameworks (e.g., Jest, Mocha, Cypress).
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration skills, essential for a remote team environment.
- Understanding of web accessibility (WCAG) standards is a plus.
This is a fantastic opportunity for a seasoned Frontend Developer looking to work on challenging projects with a talented, fully remote team, shaping the user experience of innovative digital products.
Senior Frontend Developer, Innovative Web Solutions
Posted 23 days ago
Job Viewed
Job Description
Responsibilities:
- Develop responsive, high-performance, and scalable user interfaces using modern frontend technologies (e.g., React, Angular, Vue.js).
- Translate UI/UX designs and wireframes into high-quality, functional code.
- Optimize applications for maximum speed, scalability, and cross-browser compatibility.
- Collaborate with backend developers to integrate frontend components with server-side logic and APIs.
- Write unit and integration tests to ensure code quality and application stability.
- Participate in code reviews, providing constructive feedback to peers.
- Identify and troubleshoot bugs and performance issues.
- Stay up-to-date with emerging frontend technologies and best practices, advocating for their adoption where appropriate.
- Contribute to architectural decisions and technical roadmap planning.
Junior Web Development Apprentice
Posted 1 day ago
Job Viewed
Job Description
What You'll Do:
- Assist senior developers in coding, debugging, and testing web applications.
- Learn and apply fundamental web development technologies such as HTML, CSS, and JavaScript.
- Contribute to the development of user interfaces and front-end components.
- Gain exposure to back-end development concepts and databases.
- Participate in code reviews and team meetings conducted remotely.
- Collaborate with designers and project managers through virtual communication tools.
- Troubleshoot and resolve basic web development issues.
- Engage in continuous learning and skill development through online courses and mentorship.
- Document development processes and project progress.
- Familiarize yourself with version control systems like Git.
- A strong desire to learn and a genuine passion for web development.
- Basic understanding of HTML, CSS, and JavaScript is a plus.
- Familiarity with any programming language is an advantage.
- Ability to work independently and manage time effectively in a remote setting.
- Good communication skills and a proactive attitude.
- Eagerness to ask questions and seek feedback.
- A reliable internet connection and a suitable home workspace.
- Must be eager to absorb new information and adapt to evolving technologies.
- Previous personal projects or coursework demonstrating interest in development are highly regarded.
- Open to learning full-stack development principles.
Be The First To Know
About the latest Web frontend Jobs in Bahrain !
Junior Web Development Apprentice
Posted 2 days ago
Job Viewed
Job Description
Program Highlights:
- Comprehensive training in full-stack web development.
- Exposure to modern development tools and technologies (HTML, CSS, JavaScript, React, Node.js, SQL, Git).
- Participation in real-world project development cycles.
- Mentorship from experienced senior developers.
- Development of problem-solving and critical thinking skills.
- Learning agile development methodologies.
- Building a professional portfolio of completed projects.
- Potential for full-time employment upon successful completion.
- Fully remote learning environment.
- Demonstrated passion for technology and web development.
- Strong analytical and problem-solving abilities.
- Excellent self-discipline and time management skills for remote work.
- Ability to learn quickly and adapt to new technologies.
- Good communication skills, both written and verbal.
- Collaborative mindset and ability to work effectively in a virtual team.
- High school diploma or equivalent required.
- Some prior exposure to coding or IT concepts is a plus, but not mandatory.
Junior Web Development Apprentice
Posted 5 days ago
Job Viewed
Job Description
Junior Web Development Apprentice
Posted 7 days ago
Job Viewed
Job Description
Responsibilities:
- Assist in the development and maintenance of web applications under the guidance of senior developers.
- Learn and implement front-end technologies such as HTML, CSS, and JavaScript.
- Contribute to back-end development tasks using relevant programming languages and frameworks.
- Participate in code reviews to understand best practices and improve code quality.
- Collaborate with team members in an agile development environment.
- Assist in troubleshooting and debugging code.
- Engage in continuous learning of new technologies and development methodologies.
- Document development processes and code.
- Participate in virtual team meetings and contribute to project discussions.
- Contribute to creating a positive and productive remote work culture.
- A strong desire to learn and build a career in web development.
- Basic understanding of programming concepts.
- Familiarity with HTML, CSS, and JavaScript is a plus.
- Excellent problem-solving and analytical skills.
- Strong communication and interpersonal skills, particularly in a virtual setting.
- Ability to work independently and manage time effectively in a remote environment.
- A proactive attitude and willingness to take on new challenges.
- High school diploma or equivalent.