44 React Developer 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 developer 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.
UI Developer
Posted today
Job Viewed
Job Description
This is an exciting opportunity to join a team that is driven by passion for technology and developing its people. You will work with our development, UX, QA and business stakeholders, with a lot of room to learn and grow; we are committed to offering as many opportunities as we can to our team members to help them develop both their technical and leadership qualities. You will take on a hands-on role in developing the future state of our platforms while contributing to our development, testing and deployment best practices.
No previous FX or finance knowledge is required as we will work together to teach you everything you will need on that front. Our work is highly impactful and enjoys a lot of visibility from senior management; you will get plenty of opportunities to own different parts of the platform as well as work directly with our clients and business.
This is an exciting opportunity to work on one of Citigroup's flagship products, which will have huge impact on the business, our future architecture and the FX market as a whole.
Key Responsibilities:
- Build and maintain our state-of-the-art Single-Dealer Platforms ensuring timely delivery of work items in the sprint.
- Develop and safeguard our code quality and testing standards.
- Work closely with our colleagues in UX, QA and business to understand requirements and ensure the end product matches expectations.
Skills & Qualifications:
- You have 3+ years of experience building web UIs.
- You have good knowledge of UI/UX design and implementation in JavaScript, HTML5, CSS
- TypeScript, Angular8+ and/or React are considered good to have.
- You have very high development standards, especially for code quality, code reviews, unit testing, continuous integration and deployment.
- You deliver great user experiences, working closely with clients to do it.
- You have a proven capability to interact with multiple stakeholders and deliver results, taking ideas to production.
- You have an appetite for taking on challenges and leveraging new technologies.
- You have excellent verbal and written communication skills.
- Previous C#/WPF, full stack or server work experience with Java would be an extra good to have.
- **Job Family Group**:
Technology
- **Job Family**:
Applications Development
- **Time Type**:
- Citi is an equal opportunity and affirmative action employer.
Qualified applicants will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
View the "**EEO is the Law**" poster. View the **EEO is the Law Supplement**.
View the **EEO Policy Statement**.
View the **Pay Transparency Posting