What Jobs are available for Web Solutions in Bahrain?
Showing 25 Web Solutions jobs in Bahrain
Senior Frontend Developer, Innovative Web Solutions
Posted 25 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.
Is this job a match or a miss?
Junior Software Developer - Web Applications
Posted 15 days ago
Job Viewed
Job Description
Is this job a match or a miss?
Junior Software Developer - Web Applications
Posted 18 days ago
Job Viewed
Job Description
- Assist in the development and maintenance of scalable web applications using frameworks like React, Angular, or Vue.js for the frontend and Node.js, Python (Django/Flask), or Ruby on Rails for the backend.
- Write clean, well-documented, and efficient code according to established coding standards.
- Collaborate with senior developers and designers to translate requirements into functional software features.
- Participate in code reviews, providing constructive feedback to peers and incorporating feedback received.
- Assist in the design and implementation of databases (e.g., SQL, NoSQL).
- Develop and execute unit tests and integration tests to ensure code quality and application stability.
- Troubleshoot and debug issues reported by QA or end-users.
- Contribute to the continuous improvement of development processes and tools.
- Learn and apply new technologies and programming languages as needed.
- Document technical designs and application features.
- Currently pursuing or recently completed a Bachelor's degree in Computer Science, Software Engineering, or a related technical field.
- Fundamental understanding of object-oriented programming (OOP) principles.
- Familiarity with at least one modern JavaScript framework (React, Angular, Vue.js) and/or a backend language (Python, Node.js, Java).
- Basic knowledge of HTML, CSS, and JavaScript.
- Understanding of version control systems, such as Git.
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork abilities, with the capacity to work effectively in a remote team.
- A proactive attitude and a keenness to learn and grow as a software developer.
Is this job a match or a miss?
Lead Frontend Developer - Innovative Web Applications
Posted 9 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.
Is this job a match or a miss?
Senior UI/UX Designer - Web Applications
Posted 11 days ago
Job Viewed
Job Description
Key Responsibilities:
- Lead the design of user interfaces and user experiences for complex web applications.
- Conduct user research, including interviews, surveys, and usability testing, to understand user needs and behaviors.
- Create wireframes, storyboards, user flows, and site maps to articulate design concepts.
- Develop high-fidelity mockups and interactive prototypes that effectively communicate design ideas.
- Collaborate closely with product managers, developers, and other stakeholders to translate requirements into elegant design solutions.
- Define and maintain design systems, style guides, and component libraries to ensure consistency across products.
- Iterate on designs based on user feedback, A/B testing, and performance data.
- Champion user-centered design principles and best practices throughout the organization.
- Stay current with industry trends, emerging technologies, and design tools.
- Mentor junior designers and provide constructive feedback to foster team growth.
- Contribute to the strategic direction of product design and user experience.
- Effectively communicate design rationale and decisions to technical and non-technical audiences.
- Ensure accessibility standards are met in all designs.
Is this job a match or a miss?
Senior Frontend Developer - Innovative Web Applications
Posted 12 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.
Is this job a match or a miss?
Senior UI/UX Designer - Mobile & Web Applications
Posted 11 days ago
Job Viewed
Job Description
Responsibilities:
- Lead the design process from concept to final handoff for new features and applications.
- Create user flows, wireframes, prototypes, and high-fidelity mockups for mobile (iOS/Android) and web platforms.
- Conduct user research, usability testing, and gather feedback to inform design decisions.
- Develop and maintain design systems and style guides to ensure consistency.
- Collaborate effectively with product managers, engineers, and other designers.
- Champion user-centered design principles and best practices.
- Iterate on designs based on user feedback, analytics, and technical constraints.
- Present design concepts and rationale clearly to stakeholders.
- Stay up-to-date with the latest UI/UX trends, tools, and technologies.
- Mentor junior designers and contribute to a culture of design excellence.
- Bachelor's degree in Design, Human-Computer Interaction, Psychology, or a related field, or equivalent practical experience.
- 5+ years of professional experience in UI/UX design, with a focus on mobile and web applications.
- A strong portfolio demonstrating exceptional design skills, creativity, and problem-solving abilities.
- Proficiency in design and prototyping tools such as Figma, Sketch, Adobe XD, InVision, etc.
- Deep understanding of user-centered design methodologies, usability, and accessibility standards.
- Experience with user research techniques and usability testing.
- Familiarity with front-end development principles (HTML, CSS, JavaScript) and their impact on design.
- Excellent communication, presentation, and interpersonal skills.
- Ability to manage multiple projects simultaneously and meet deadlines in a remote environment.
- Experience working in an Agile/Scrum development process.
- A passion for creating elegant, functional, and user-friendly digital experiences.
Is this job a match or a miss?
Be The First To Know
About the latest Web solutions Jobs in Bahrain !
Remote Senior Full Stack Developer - Scalable Web Applications
Posted 24 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and maintain efficient, reusable, and reliable code for both front-end and back-end systems.
- Collaborate with product managers and designers to translate user requirements into functional and engaging web applications.
- Develop and implement RESTful APIs and microservices.
- Manage database design and optimization for performance and scalability.
- Implement and maintain CI/CD pipelines for automated testing and deployment.
- Write unit, integration, and end-to-end tests to ensure code quality and application stability.
- Troubleshoot, debug, and upgrade existing software.
- Participate in code reviews to ensure adherence to coding standards and best practices.
- Contribute to architectural discussions and technology decisions.
- Stay current with emerging web technologies and propose adoption where appropriate.
- Mentor junior developers and share technical expertise.
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Minimum of 6 years of professional experience in full-stack web development.
- Proficiency in front-end technologies such as React, Angular, or Vue.js.
- Strong experience with back-end languages and frameworks (e.g., Node.js, Python/Django/Flask, Ruby on Rails, Java/Spring).
- Expertise in relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB).
- Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
- Solid understanding of Git, CI/CD, and agile development methodologies.
- Excellent problem-solving, analytical, and communication skills.
- Ability to work independently and manage time effectively in a remote environment.
- Proven track record of delivering high-quality software solutions.
Is this job a match or a miss?
Senior Remote UI/UX Designer - Cutting-Edge Web Applications
Posted 3 days ago
Job Viewed
Job Description
Key Duties:
- Conduct user research, including interviews, surveys, and usability testing, to gather insights into user behaviors and needs.
- Create user personas, journey maps, and user flow diagrams to inform design decisions.
- Develop wireframes, low-fidelity mockups, and high-fidelity prototypes for web applications.
- Design intuitive and aesthetically pleasing user interfaces that enhance user experience.
- Define and maintain design systems, style guides, and component libraries.
- Collaborate closely with product managers and development teams to ensure design feasibility and implementation accuracy.
- Iterate on designs based on user feedback, usability testing, and performance data.
- Present design concepts and rationale effectively to stakeholders.
- Stay current with the latest UI/UX trends, best practices, and technologies.
- Contribute to the overall product strategy and vision through a user-centric lens.
Is this job a match or a miss?
Junior Web Development Apprentice
Posted 3 days 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.
Is this job a match or a miss?