12 React Developer jobs in Bahrain
Senior Frontend Developer (React)
Posted today
Job Viewed
Job Description
Responsibilities:
- Develop and maintain user-facing features using React.js.
- Translate UI/UX designs and wireframes into high-quality, responsive code.
- Optimize applications for maximum speed, scalability, and usability.
- Collaborate with backend developers and product managers to integrate server-side logic.
- Write clean, efficient, and well-documented code.
- Participate in code reviews and provide constructive feedback.
- Implement automated tests to ensure code quality and reliability.
- Contribute to frontend architectural decisions and technology choices.
- Mentor junior frontend developers and share best practices.
- Troubleshoot and debug issues across various browsers and devices.
- Bachelor's degree in Computer Science, Engineering, or equivalent practical experience.
- Minimum 7 years of professional frontend development experience.
- Extensive experience with React.js and its ecosystem.
- Strong proficiency in JavaScript (ES6+), HTML5, and CSS3.
- Experience with state management libraries (Redux, Zustand, etc.).
- Familiarity with frontend build tools (Webpack, Vite).
- Knowledge of RESTful APIs and asynchronous request handling.
- Experience with unit and integration testing frameworks (Jest, RTL).
- Understanding of responsive design principles and cross-browser compatibility.
- Excellent problem-solving, communication, and collaboration skills for remote work.
Senior Frontend Developer (React)
Posted 1 day ago
Job Viewed
Job Description
Responsibilities:
- Develop, test, and deploy robust and scalable frontend components and features using React.js and related technologies.
- Collaborate closely with UI/UX designers and backend developers to translate designs and requirements into functional, high-performance web applications.
- Write clean, maintainable, and well-documented code following best practices and coding standards.
- Optimize applications for maximum speed, scalability, and responsiveness across various devices and browsers.
- Implement and maintain responsive designs that ensure a consistent user experience.
- Participate in code reviews, providing constructive feedback to peers and improving overall code quality.
- Troubleshoot and debug frontend issues, identifying and resolving performance bottlenecks.
- Stay up-to-date with emerging frontend technologies, frameworks, and industry trends, and advocate for their adoption where beneficial.
- Contribute to architectural discussions and decision-making processes for frontend development.
- Mentor junior frontend developers, sharing knowledge and promoting best practices.
- Ensure the technical feasibility of UI/UX designs.
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 4+ years of professional experience in frontend development, with a strong focus on React.js.
- In-depth knowledge of JavaScript (ES6+), HTML5, and CSS3.
- Experience with state management libraries (e.g., Redux, Zustand) and React hooks.
- Familiarity with RESTful APIs and asynchronous request handling.
- Experience with frontend build tools such as Webpack, Babel, or Vite.
- Understanding of version control systems, particularly Git.
- Knowledge of testing frameworks (e.g., Jest, React Testing Library).
- Experience with responsive design principles and cross-browser compatibility issues.
- Strong problem-solving skills and a keen eye for detail.
- Excellent communication and collaboration skills.
- Experience with TypeScript is a significant plus.
- Familiarity with Next.js or other React frameworks is also desirable.
Apprentice Software Developer (React Focus)
Posted 2 days ago
Job Viewed
Job Description
Responsibilities:
- Assist senior developers in writing, testing, and debugging code for web applications, with a primary focus on React.
- Learn and apply front-end development principles and best practices.
- Participate in code reviews and contribute to discussions on code quality and design.
- Collaborate with team members to understand project requirements and deliver high-quality solutions.
- Gain proficiency in using development tools, version control systems (e.g., Git), and agile methodologies.
- Contribute to the development of user interfaces and enhance user experience.
- Assist in the maintenance and improvement of existing codebase.
- Document code and technical processes.
- Actively seek feedback and guidance from mentors and team leads.
- Develop a strong understanding of the software development lifecycle.
- High school diploma or equivalent. Some college-level coursework in Computer Science or a related field is a plus.
- Basic understanding of programming concepts and logic.
- Familiarity with JavaScript is highly desirable.
- Eagerness to learn and a strong work ethic.
- Excellent problem-solving skills and attention to detail.
- Good communication and teamwork abilities.
- A passion for technology and a desire to build a career in software development.
- Previous personal projects or contributions to open-source projects are a bonus.
Lead UI/UX Developer
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Lead the design and development of user-centric interfaces for web and mobile applications.
- Translate wireframes, mockups, and prototypes into high-quality, interactive front-end code.
- Collaborate closely with product managers, backend developers, and QA teams to ensure seamless integration and user experience.
- Define and maintain UI/UX design standards, style guides, and component libraries.
- Conduct user research, usability testing, and A/B testing to gather feedback and iterate on designs.
- Mentor and guide junior UI/UX designers and front-end developers, fostering their growth and skill development.
- Champion best practices in UI/UX design, accessibility, and front-end performance optimization.
- Stay ahead of emerging trends in UI/UX design, web technologies, and development frameworks.
- Ensure cross-browser compatibility and responsive design for all user interfaces.
- Manage project timelines and deliverables for UI/UX development efforts.
- Present design concepts and technical solutions to stakeholders, articulating design rationale and technical feasibility.
- Contribute to architectural discussions related to the front-end codebase and user experience strategy.
Qualifications:
- Bachelor's degree in Computer Science, Design, Human-Computer Interaction, or a related field.
- Minimum of 7 years of professional experience in UI/UX design and front-end development, with at least 2 years in a lead or senior architect role.
- Expert proficiency in modern front-end technologies such as HTML5, CSS3, JavaScript (ES6+), and popular frameworks/libraries (e.g., React, Angular, Vue.js).
- Strong experience with UI/UX design tools (e.g., Figma, Sketch, Adobe XD) and design systems.
- Solid understanding of UX principles, user research methodologies, and usability testing.
- Demonstrated experience in leading and mentoring development teams in a remote setting.
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication, presentation, and interpersonal skills.
- Experience with version control systems (e.g., Git) and agile development methodologies.
- Familiarity with backend technologies and RESTful APIs is a plus.
This fully remote leadership position, impacting the digital landscape for users engaging with services related to Muharraq, Muharraq, BH , represents an exceptional career advancement. Our client is committed to innovation and empowering its distributed workforce.
Junior Web Development Apprentice
Posted 2 days ago
Job Viewed
Job Description
Junior Web Development Apprentice
Posted 2 days ago
Job Viewed
Job Description
Responsibilities:
- Assist senior developers in designing, coding, testing, and debugging web applications.
- Learn and apply front-end development technologies such as HTML, CSS, and JavaScript.
- Gain exposure to back-end development languages and frameworks (e.g., Python, Node.js, Ruby on Rails).
- Participate in code reviews and learn from feedback provided by experienced developers.
- Contribute to the development of user interfaces and user experience features.
- Assist in database management and integration tasks.
- Learn version control systems like Git.
- Collaborate with team members in a remote setting using communication and project management tools.
- Actively participate in training sessions and learning modules.
- Help maintain and improve existing web applications.
- High school diploma or equivalent. Some college-level coursework in computer science or a related field is a plus.
- A strong interest and passion for web development and technology.
- Basic understanding of programming concepts.
- Familiarity with HTML, CSS, and JavaScript is an advantage, but not strictly required as training will be provided.
- Excellent problem-solving and analytical skills.
- Eagerness to learn and adapt to new technologies.
- Good communication and teamwork skills, essential for a remote role.
- Self-motivated and disciplined to work effectively in a remote environment.
- Ability to follow instructions and take direction.
- A portfolio of personal projects (even simple ones) is a plus.
Senior UI/UX Designer & Frontend Developer
Posted 2 days ago
Job Viewed
Job Description
Key Responsibilities:
- Lead the design process from concept to launch, creating wireframes, mockups, and prototypes for web and mobile applications.
- Conduct user research, usability testing, and analyze user feedback to inform design decisions.
- Develop and maintain design systems, style guides, and component libraries to ensure consistency across platforms.
- Translate complex user requirements into intuitive and engaging user interfaces.
- Write clean, efficient, and maintainable frontend code using HTML, CSS, and JavaScript frameworks (e.g., React, Vue.js, Angular).
- Collaborate closely with backend developers, product managers, and other stakeholders in a remote environment.
- Optimize applications for maximum speed, scalability, and responsiveness across various devices and browsers.
- Stay up-to-date with the latest UI/UX trends, design patterns, and frontend development technologies.
- Mentor junior designers and developers, providing guidance and feedback.
- Ensure adherence to accessibility standards (WCAG).
Qualifications:
- Bachelor's degree in Design, Computer Science, Human-Computer Interaction, or a related field, or equivalent practical experience.
- Minimum of 6 years of experience in UI/UX design and frontend development.
- Strong portfolio showcasing a deep understanding of user-centered design principles and successful web/mobile application development.
- Proficiency in design tools such as Figma, Sketch, Adobe XD, or similar.
- Expertise in modern frontend technologies, including HTML5, CSS3 (Sass/LESS), and JavaScript (ES6+).
- Proven experience with at least one major JavaScript framework (React, Vue.js, or Angular).
- Understanding of responsive design principles and cross-browser compatibility.
- Excellent visual design skills with a keen eye for detail, typography, and color theory.
- Strong communication and collaboration skills, essential for effective remote teamwork.
- Experience with version control systems like Git.
- Familiarity with backend technologies and APIs is a plus.
This is a fantastic opportunity to shape the user experience of innovative digital products and contribute to a collaborative, remote-first culture. Make your mark on user interfaces from **Manama, Capital, BH**.
Be The First To Know
About the latest React developer Jobs in Bahrain !
Senior Frontend Developer
Posted today
Job Viewed
Job Description
Senior Frontend Developer (Remote)
Posted today
Job Viewed
Job Description
- Developing and implementing user-facing features using modern front-end frameworks (e.g., React, Vue.js, Angular).
- Building reusable components and front-end libraries for future use.
- Translating designs and wireframes into high-quality, responsive code.
- Optimizing applications for maximum speed, scalability, and performance.
- Ensuring the technical feasibility of UI/UX designs.
- Collaborating with backend developers to integrate front-end and back-end services.
- Writing clean, well-documented, and testable code.
- Performing code reviews to maintain code quality and share knowledge.
- Troubleshooting and debugging front-end issues.
- Staying current with emerging front-end technologies and industry best practices.
- Participating in agile development processes and contributing to sprint planning.
- Mentoring junior front-end developers.
- Ensuring cross-browser compatibility and accessibility standards.
- Bachelor's degree in Computer Science, Web Development, or a related field, or equivalent practical experience.
- 5+ years of professional experience in front-end development.
- Proficiency in JavaScript (ES6+) and one or more modern frameworks (React, Angular, Vue.js).
- Strong understanding of HTML5, CSS3, and responsive design principles.
- Experience with build tools (e.g., Webpack, Babel).
- Familiarity with RESTful APIs and asynchronous request handling.
- Experience with version control systems, particularly Git.
- Knowledge of UI/UX principles and best practices.
- Excellent problem-solving and debugging skills.
- Strong communication and collaboration skills, especially in a remote setting.
- Experience with testing frameworks (e.g., Jest, Mocha) is a plus.
Senior Frontend Developer (Remote)
Posted 2 days ago
Job Viewed
Job Description
Responsibilities:
- Develop high-quality, scalable, and maintainable frontend code using modern web technologies.
- Collaborate closely with UI/UX designers and backend developers to translate design concepts into functional and interactive web pages.
- Build and maintain reusable components and frontend libraries.
- Optimize applications for maximum speed, scalability, and performance across various devices and browsers.
- Implement responsive design principles to ensure seamless user experiences on desktops, tablets, and mobile devices.
- Write unit and integration tests to ensure code quality and stability.
- Participate in code reviews, providing constructive feedback to peers.
- Troubleshoot and debug frontend issues, identifying and implementing effective solutions.
- Stay up-to-date with emerging frontend technologies and best practices, advocating for their adoption where appropriate.
- Contribute to technical discussions and architectural decisions for frontend development.
- Mentor junior frontend developers and share knowledge within the team.
- Ensure accessibility standards are met in all frontend development efforts.
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 (ES6+), HTML5, and CSS3.
- Proficiency with at least one modern JavaScript framework such as React, Angular, or Vue.js.
- Strong experience with state management libraries (e.g., Redux, Vuex).
- Familiarity with build tools like Webpack, Parcel, or Vite.
- Understanding of RESTful APIs and asynchronous request handling.
- Experience with version control systems, particularly Git.
- Knowledge of frontend testing frameworks (e.g., Jest, Mocha, Cypress).
- Excellent problem-solving skills and a keen eye for detail.
- Strong communication skills and the ability to collaborate effectively in a remote team environment.
- Experience with TypeScript is a plus.
- Familiarity with performance optimization techniques and cross-browser compatibility issues.
This role is 100% remote, offering the ultimate flexibility. You will be an integral part of a forward-thinking team, working on exciting projects that impact thousands of users. If you are a passionate frontend developer looking for a challenging and rewarding remote opportunity, apply now.