54 React jobs in Bahrain
Frontend Developer (React)
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Develop, test, and deploy user-facing features using React.js and related technologies.
- Collaborate closely with UI/UX designers to translate wireframes and mockups into high-quality, responsive web interfaces.
- Write clean, maintainable, and efficient code following best practices.
- Optimize components for maximum speed and scalability across various devices and browsers.
- Implement and maintain state management solutions (e.g., Redux, Context API).
- Integrate frontend components with backend APIs.
- Participate in code reviews, providing constructive feedback to peers.
- Troubleshoot and debug frontend issues, ensuring a smooth user experience.
- Stay current with emerging frontend technologies and industry trends.
- Contribute to architectural discussions and decision-making processes.
- Ensure adherence to accessibility standards (WCAG).
- Work effectively in an Agile development environment.
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 3+ years of professional experience in frontend development.
- Strong proficiency in JavaScript (ES6+), HTML5, and CSS3.
- Extensive experience with the React library and its ecosystem.
- Familiarity with state management libraries like Redux or Zustand.
- Experience with build tools such as Webpack or Vite.
- Knowledge of RESTful APIs and asynchronous request handling.
- Understanding of responsive design principles and cross-browser compatibility.
- Experience with version control systems, particularly Git.
- Familiarity with testing frameworks (e.g., Jest, React Testing Library).
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration skills for remote teamwork.
- Experience with TypeScript is a plus.
- UI/UX design sense and understanding of user-centered design principles are highly valued.
Frontend Developer (React/Vue.js)
Posted today
Job Viewed
Job Description
The ideal candidate will have a strong foundation in modern JavaScript frameworks, particularly React and Vue.js, and a keen eye for detail in creating responsive and accessible web designs. You will be responsible for developing and implementing new user-facing features, optimizing applications for maximum speed and scalability, and ensuring the technical feasibility of UI/UX designs. Collaboration and a commitment to code quality are paramount.
Key Responsibilities:
- Developing new user-facing features using React and/or Vue.js.
- Building reusable components and frontend libraries for future use.
- Translating designs and wireframes into high-quality, responsive code.
- Optimizing applications for maximum speed, scalability, and cross-browser compatibility.
- Collaborating with backend developers to integrate frontend components with server-side logic.
- Ensuring the technical feasibility of UI/UX designs.
- Performing code reviews and providing constructive feedback to peers.
- Writing clean, maintainable, and well-documented code.
- Troubleshooting and debugging frontend issues.
- Staying updated with emerging frontend technologies and best practices.
- Working closely with product managers to understand user requirements and translate them into technical solutions.
- Participating in agile development processes and team meetings.
Required Qualifications: A Bachelor's degree in Computer Science or a related field, or equivalent practical experience. Proven experience as a Frontend Developer with a strong portfolio showcasing React and/or Vue.js projects. Proficiency in HTML5, CSS3, and JavaScript (ES6+). Experience with state management libraries (Redux, Vuex), build tools (Webpack), and version control systems (Git). Understanding of RESTful APIs and asynchronous request handling. Excellent problem-solving skills and attention to detail are essential.
Senior Frontend Developer (React)
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Develop, test, and deploy high-quality frontend features using React.js.
- Build and maintain reusable components and frontend libraries.
- Optimize application performance for speed and scalability.
- Collaborate with UI/UX designers and backend developers to implement user interfaces and APIs.
- Write clean, maintainable, and well-documented code.
- Conduct code reviews and provide constructive feedback.
- Mentor junior frontend developers and share best practices.
- Stay updated with emerging frontend technologies and trends.
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Minimum of 5 years of professional frontend development experience with a strong focus on React.js.
- Proficiency in JavaScript (ES6+), HTML5, and CSS3.
- Experience with state management libraries like Redux or Context API.
- Familiarity with RESTful APIs and asynchronous programming.
- Experience with testing frameworks (e.g., Jest, React Testing Library).
- Proficiency with Git and modern build tools (Webpack, Babel).
- Excellent problem-solving and communication skills.
Lead Frontend Developer (React)
Posted today
Job Viewed
Job Description
- Leading the design and implementation of user-facing features using React.js.
- Architecting and developing a robust, scalable, and maintainable frontend codebase.
- Collaborating with UI/UX designers to translate wireframes and mockups into high-quality code.
- Mentoring and guiding junior frontend developers, providing code reviews and technical support.
- Optimizing frontend performance for maximum speed and scalability.
- Ensuring the technical feasibility of UI/UX designs.
- Writing clean, maintainable, and well-documented code.
- Identifying and addressing frontend technical debt and performance bottlenecks.
- Staying up-to-date with emerging frontend technologies and best practices.
- Participating in agile development processes, including sprint planning and retrospectives.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Minimum of 6 years of experience in frontend development, with at least 2 years in a lead or senior role.
- Expertise in JavaScript (ES6+), HTML5, and CSS3.
- Proficiency in React.js and its ecosystem (e.g., Redux, Context API).
- Experience with modern frontend build pipelines and tools (e.g., Webpack, Babel).
- Understanding of RESTful APIs and asynchronous request handling.
- Familiarity with version control systems (e.g., Git).
- Strong problem-solving skills and attention to detail.
- Excellent communication and collaboration skills.
- Experience with performance optimization techniques and testing frameworks is a plus.
Senior Frontend Developer - React
Posted today
Job Viewed
Job Description
Responsibilities:
- Develop and maintain user-facing features using React.js and related libraries.
- Translate UI/UX designs and wireframes into high-quality, pixel-perfect code.
- Ensure the technical feasibility of UI/UX designs.
- Optimize applications for maximum speed, scalability, and responsiveness.
- Collaborate closely with backend developers to integrate frontend components with server-side logic.
- Write clean, maintainable, and well-documented code.
- Perform code reviews to ensure code quality and provide constructive feedback to team members.
- Troubleshoot and debug frontend issues.
- Stay up-to-date with emerging frontend technologies and industry trends.
- Contribute to architectural decisions and frontend best practices.
- Mentor and guide junior frontend developers.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 5+ years of professional experience in frontend development.
- Proficiency in JavaScript (ES6+), HTML5, and CSS3.
- Strong expertise in React.js and its core principles.
- Experience with state management libraries (e.g., Redux, Context API).
- Familiarity with modern frontend build pipelines and tools (e.g., Webpack, Babel, npm/yarn).
- Understanding of RESTful APIs and asynchronous request handling.
- Experience with version control systems, particularly Git.
- Knowledge of cross-browser compatibility issues and ways to work around them.
- Strong understanding of web performance optimization techniques.
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration skills for a remote team environment.
Join a forward-thinking company that values innovation and offers a flexible, fully remote work environment for talented developers.
Senior Frontend Developer (React)
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Develop, test, and deploy high-quality frontend code using React and related libraries.
- Translate UI/UX design wireframes and mockups into functional, pixel-perfect web applications.
- Optimize components for maximum performance across a wide range of devices and browsers.
- Collaborate with backend engineers to integrate frontend components with server-side logic and APIs.
- Participate in code reviews, providing constructive feedback to peers.
- Identify and address performance bottlenecks and bugs.
- Write clean, maintainable, and well-documented code.
- Stay up-to-date with emerging frontend technologies and best practices.
- Contribute to the architectural decisions and technical direction of frontend development.
- Mentor junior frontend developers and share knowledge within the team.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Minimum of 5 years of professional experience in frontend development.
- Strong expertise in React.js and its core principles, including hooks and context API.
- Proficiency in JavaScript (ES6+), HTML5, and CSS3.
- Experience with state management libraries like Redux or Zustand.
- Familiarity with build tools such as Webpack or Vite.
- Experience with version control systems, particularly Git.
- Understanding of RESTful APIs and asynchronous request handling.
- Knowledge of testing frameworks like Jest and React Testing Library.
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration skills, essential for a remote-first environment.
Senior Frontend Developer (React)
Posted today
Job Viewed
Job Description
Responsibilities:
- Develop, test, and deploy high-quality, scalable frontend web applications using React.
- Translate UI/UX design wireframes and mockups into functional, responsive code.
- Collaborate with backend developers to integrate frontend components with server-side logic.
- Optimize applications for maximum speed, scalability, and user experience.
- Write clean, maintainable, and well-documented code.
- Participate in code reviews to ensure code quality and share knowledge.
- Identify and troubleshoot bugs and performance issues.
- Contribute to architectural decisions and technical discussions.
- Mentor and guide junior frontend developers.
- Stay up-to-date with emerging frontend technologies and best practices.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 5+ years of professional frontend development experience, with at least 3 years focused on React.
- Strong proficiency in JavaScript (ES6+), HTML5, and CSS3.
- Experience with state management libraries like Redux or Context API.
- Familiarity with frontend build tools (Webpack, Babel) and version control (Git).
- Experience with testing frameworks (e.g., Jest, React Testing Library).
- Understanding of RESTful APIs and asynchronous request handling.
- Excellent problem-solving and debugging skills.
- Strong communication and teamwork abilities.
Be The First To Know
About the latest React Jobs in Bahrain !
Senior Frontend Developer (React)
Posted today
Job Viewed
Job Description
- Design, develop, and implement responsive and interactive user interfaces using React.
- Translate UI/UX design wireframes and mockups into high-quality, functional code.
- Build reusable components and frontend libraries for future use.
- Optimize applications for maximum speed, scalability, and cross-browser compatibility.
- Collaborate with backend developers to integrate frontend components with server-side logic.
- Write unit and integration tests to ensure code quality and application stability.
- Participate in code reviews to maintain code standards and share knowledge.
- Identify and troubleshoot frontend issues and bugs.
- Stay up-to-date with emerging frontend technologies and best practices.
- Contribute to the architectural decisions and technical roadmap of frontend development.
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 5+ years of professional experience in frontend development.
- Expertise in JavaScript (ES6+), HTML5, and CSS3.
- Strong proficiency with React and its ecosystem (e.g., Redux, Context API).
- Experience with state management libraries and concepts.
- Familiarity with TypeScript is a strong plus.
- Experience with RESTful APIs and asynchronous request handling.
- Knowledge of build tools such as Webpack or Parcel.
- Understanding of UI/UX principles and best practices.
- Excellent problem-solving, analytical, and communication skills.
Senior Frontend Developer (React/Vue.js)
Posted today
Job Viewed
Job Description
Responsibilities:
- Develop and implement high-quality, responsive user interfaces using React or Vue.js.
- Collaborate with UI/UX designers to translate wireframes and mockups into interactive web applications.
- Write clean, maintainable, and well-documented code.
- Optimize frontend performance for speed and scalability.
- Integrate frontend applications with backend APIs.
- Participate in code reviews and provide constructive feedback.
- Mentor junior frontend developers and share best practices.
- Contribute to technical discussions and architectural decisions.
- Stay current with emerging frontend technologies and trends.
- Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
- Minimum of 5 years of professional frontend development experience.
- Expertise in JavaScript, HTML5, and CSS3.
- Proficiency in a modern JavaScript framework, specifically React or Vue.js.
- Experience with state management libraries (e.g., Redux, Vuex).
- Familiarity with build tools (e.g., Webpack, Parcel).
- Understanding of RESTful APIs and asynchronous request handling.
- Experience with version control systems, such as Git.
- Strong problem-solving abilities and a passion for creating excellent user experiences.
Angular and REACT Frontend Specialist

Posted 26 days ago
Job Viewed
Job Description
**Responsibilities** :
+ Design and develop responsive, high-performance web applications using Angular and React frameworks.
+ Collaborate with cross-functional teams, including back-end developers, UI/UX designers, and product managers, to deliver high-quality solutions.
+ Write clean, maintainable, and efficient code following best practices and coding standards.
+ Optimize applications for maximum speed and scalability.
+ Implement and maintain state management solutions (e.g., Redux, NgRx).
+ Debug and resolve technical issues, ensuring the stability and reliability of applications.
+ Stay updated with the latest trends and advancements in front-end technologies and frameworks.
+ Mentor junior developers and provide technical guidance to the team.
+ Participate in code reviews to ensure code quality and adherence to standards.
+ Work with RESTful APIs and integrate third-party services as needed.
+ Contribute to the development of firm-wide UI core frameworks, ensuring scalability, reusability, and alignment with fixed income business needs.
**Qualifications** :
+ Bachelor's degree or higher in Computer Science or a related field, with significant years of frontend development experience and a strong computer science foundation.
+ Expertise in mainstream frontend frameworks (e.g., Angular, React, Vue), with proficiency in TypeScript and experience in modular development and performance optimization.
+ Proven experience in developing or managing firm-wide UI core frameworks, with a solid understanding of fixed income business and financial instruments.
+ Strong proficiency in Angular and React , including hooks, functional components, and state management libraries (e.g., Redux, NgRx, Context API).
+ Strong understanding of design patterns, algorithms, and complex system architecture design.
+ Experience with performance monitoring, frontend engineering tools (e.g., Webpack, Vite), and CI/CD pipelines.
+ Solid understanding of JavaScript, TypeScript, HTML5, and CSS3, with knowledge of responsive design principles and cross-browser compatibility.
+ Experience with version control systems like Git, and familiarity with collaboration tools.
+ Knowledge of backend technologies (e.g., Node.js, Golang, Java) or full-stack development experience is a plus.
+ Excellent communication and collaboration skills, with team management experience being a plus.
+ Understanding of Python, Generative AI (Gen AI), and LLMs, including their applications and frameworks, is a plus.
**Education** :
+ Bachelor's degree or equivalent experience in a relevant field.
---
**Job Family Group:**
Technology
---
**Job Family:**
Applications Development
---
**Time Type:**
Full time
---
**Most Relevant Skills**
Please see the requirements listed above.
---
**Other Relevant Skills**
For complementary skills, please see above and/or contact the recruiter.
---
_Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law._
_If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review_ _Accessibility at Citi ( _._
_View Citi's_ _EEO Policy Statement ( _and the_ _Know Your Rights ( _poster._
Citi is an equal opportunity and affirmative action employer.
Minority/Female/Veteran/Individuals with Disabilities/Sexual Orientation/Gender Identity.