Remotify
logo
Salesforce Career Hub

Frontend Developer / Web Developer / UI Engineer

Asia

July 24, 2026 at 6:52 AM

✨ AI summary

Location

  • Bahrain

Languages

  • HTML5
  • CSS3
  • JavaScript (ES6+)
  • TypeScript

Frameworks

  • React
  • Angular
  • Vue.js
  • Next.js
  • Nuxt.js

Role Description

We are seeking a talented and innovative professional to join our technology team in a role that combines the responsibilities of a Frontend Developer, Web Developer, and UI Engineer. The successful candidate will be responsible for designing, developing, and maintaining modern, responsive, and user-friendly web applications that deliver exceptional digital experiences. This role focuses on creating high-quality user interfaces, improving application performance, and collaborating with cross-functional teams to build scalable, accessible, and visually engaging solutions that align with business objectives.

The role involves developing responsive web applications using modern frontend technologies while translating business and design requirements into functional, intuitive, and high-performing user interfaces. The successful candidate will collaborate closely with UI/UX designers, backend developers, product managers, quality assurance teams, and other stakeholders to ensure seamless integration between frontend and backend systems while maintaining excellent usability and performance.

Responsibilities include designing reusable user interface components, implementing responsive layouts, optimizing website performance, ensuring cross-browser compatibility, improving accessibility, maintaining coding standards, and contributing to scalable frontend architecture. The candidate will participate throughout the software development lifecycle, including requirements analysis, technical design, implementation, testing, deployment, maintenance, and continuous enhancement of web applications.

The position also includes integrating frontend applications with APIs and backend services, managing state efficiently, optimizing loading speed, improving search engine optimization (SEO), implementing responsive design principles, and ensuring consistent user experiences across desktop, tablet, and mobile devices. The successful candidate will monitor application performance, troubleshoot technical issues, resolve interface bugs, and continuously enhance application usability through data-driven improvements.

Additional responsibilities include maintaining technical documentation, participating in code reviews, supporting version control processes, implementing automated testing where appropriate, collaborating on continuous integration and deployment initiatives, and evaluating emerging frontend technologies that improve development efficiency and product quality. The candidate will also contribute to design systems, component libraries, user interface consistency, and digital transformation initiatives across multiple projects.

The successful candidate will collaborate with engineering teams, product management, cybersecurity, DevOps, quality assurance, and business stakeholders to ensure technical solutions meet functional requirements, security standards, and organizational goals. The role requires strong analytical thinking, creativity, problem-solving abilities, and attention to detail while managing multiple development tasks in an agile environment.

The individual will contribute to delivering high-quality digital products by improving application performance, enhancing user experience, strengthening frontend architecture, and supporting continuous innovation through modern web technologies and best development practices. Strong communication skills, adaptability, and a passion for technology are essential for success in this role.

This position offers the opportunity to work on innovative digital solutions, contribute to user-centered product development, and support organizational growth through high-quality frontend engineering, modern web development, and exceptional user interface design.

Qualifications

  • Bachelor's Degree, Diploma, or equivalent professional qualification in Computer Science, Software Engineering, Information Technology, Information Systems, or a related field.
  • Strong understanding of frontend development principles, responsive web design, user interface engineering, and modern web technologies.
  • Proficiency in HTML5, CSS3, JavaScript (ES6+), and TypeScript.
  • Experience with modern frontend frameworks and libraries such as React, Angular, Vue.js, Next.js, Nuxt.js, or similar technologies.
  • Strong knowledge of responsive design, mobile-first development, cross-browser compatibility, and web accessibility (WCAG).
  • Familiarity with UI/UX design principles, design systems, component-based architecture, and reusable frontend development practices.
  • Experience integrating RESTful APIs, GraphQL, or other web services into frontend applications.
  • Knowledge of state management solutions, asynchronous programming, and client-side performance optimization.
  • Familiarity with version control systems such as Git and collaborative development workflows.
  • Understanding of software development methodologies including Agile, Scrum, and DevOps practices.
  • Experience with frontend build tools, package managers, module bundlers, and automated testing frameworks is an advantage.
  • Familiarity with CSS preprocessors, utility-first CSS frameworks, and modern styling approaches is an advantage.
  • Understanding of web security best practices, authentication, authorization, and secure frontend development principles.
  • Knowledge of search engine optimization (SEO), web performance optimization, and Core Web Vitals is an advantage.
  • Proficiency in Microsoft Office applications including Word, Excel, PowerPoint, and Outlook.
  • Strong analytical, troubleshooting, and problem-solving skills with the ability to resolve technical issues efficiently.
  • Excellent organizational and time management skills with the ability to manage multiple development projects simultaneously.
  • Strong communication and collaboration skills with the ability to work effectively in cross-functional teams.
  • Ability to prepare technical documentation, development reports, and system documentation accurately.
  • Strong attention to detail and commitment to delivering high-quality, maintainable, and scalable code.
  • Adaptability and willingness to learn emerging frontend technologies, frameworks, development tools, and industry best practices.
  • Professional attitude with strong ethical standards, accountability, reliability, and a continuous learning mindset.
  • Passion for frontend engineering, web development, user experience, digital innovation, and building modern applications that deliver exceptional performance and customer satisfaction.
Apply