About Beno Technologies
Beno Technologies is the company behind Beno, the UAE's leading marketplace for luxury rentals and experiences — supercars, yachts, helicopters, private jets, desert buggies and water sports — bookable through our website and our i OS, Android and Huawei apps. Founded in Dubai in 2018, we operate across the city and support customers around the clock.
The role
As a Junior Engineer at Beno Technologies, you will be involved in developing and maintaining our web applications under the guidance of senior engineers. Our web applications streamline our rental services for customers, admins, and partners, and they require a delicate understanding of web performance and SEO. Your contributions will have a direct impact on sales.
Our frontend is at the heart of our online sales; we want it to be responsive and stable. Working with us entails:Attention to website performance, SEO, and the rendering life cycle. Using CMS systems to collaborate with the marketing team and content editors. Consuming APIs following HATEOAS principles. Developing backend-for-frontend micro services. Agentic coding — we work with AI coding agents daily, and you stay accountable for everything that ships under your name. Building and maintaining features in our Angular applications, for customers and for internal users. Turning Figma designs into responsive, accessible components that hold up on phones and desktops. Supporting multi-language content and right-to-left layouts. Taking part in code review and pairing with senior frontend engineers. What we are looking for0–2 years of professional experience, or a solid portfolio of personal, open-source or academic projects. Solid HTML, CSS and modern Java Script, with some Type Script. Working knowledge of Angular — components, services, routing, modules or standalone — or another component framework plus the appetite to pick up Angular quickly. Basic RxJS: observables, common operators, and not leaking subscriptions. An understanding of responsive layout, cross-browser behaviour, and why a page feels slow. Comfortable with Git and a branch-and-pull-request workflow. Attention to visual detail — spacing, hover and loading states, empty and error cases. Willingness to write tests for the code you ship. Nice to have Server-side rendering with Angular Universal, or other SSR experience. Practical SEO knowledge — structured data, meta handling, Core Web Vitals. NgRx or another state-management approach. Angular Material, Tailwind, or structured SCSS. Accessibility awareness (WCAG basics, keyboard navigation, screen readers). Testing tools — Jasmine, Jest, Cypress or Playwright. RTL layout experience, or Arabic alongside English. How we work
At Beno Technologies, we are seeking curious individuals who are eager to learn and can work on challenges with guidance from senior team members. As a Frontend Engineer, you should be proactive and willing to contribute to improving our processes and systems.
We value individuals who are self-motivated, disciplined, and proactive. We encourage learning and growth, and you'll have opportunities to develop your skills under the mentorship of senior engineers.
As a remote-first company, we are looking for someone who can work effectively in a remote environment and has good written English communication skills. If your English language skills are great, this would boost your position in the company.
We assume that candidates have the necessary hardware, fast internet, and stable power for remote work. We understand that individual needs may vary, and we will do our best to provide for additional needs on a case-by-case basis.
Practicalities Full-time, permanent, remote work setup. Your working day should follow UAE hours (GST, UTC+4). Reports to the Frontend Lead, with a named senior engineer responsible for your ramp-up.
حول شركة Beno Technologies
تعد شركة Beno Technologies الشركة المطورة لـ Beno، السوق الرائد في الإمارات العربية المتحدة لتأجير وتجارب المنتجات الفاخرة — السيارات الخارقة، واليخوت، وطائرات الهليكوبتر، والطائرات الخاصة، وعربات الصحراء، والرياضات المائية — والتي يمكن حجزها من خلال موقعنا الإلكتروني وتطبيقاتنا على أنظمة iOS وAndroid وHuawei. تأسست الشركة في دبي عام 2018، ونحن نعمل في جميع أنحاء المدينة ونقدم الدعم للعملاء على مدار الساعة.
الدور الوظيفي
بصفتك مهندساً مبتدئاً في Beno Technologies، ستشارك في تطوير وصيانة تطبيقات الويب الخاصة بنا تحت إشراف مهندسين كبار. تعمل تطبيقات الويب الخاصة بنا على تبسيط خدمات التأجير للعملاء والمسؤولين والشركاء، وتتطلب فهماً دقيقاً لأداء الويب وتحسين محركات البحث (SEO). سيكون لمساهماتك تأثير مباشر على المبيعات.
تعتبر واجهتنا الأمامية جوهر مبيعاتنا عبر الإنترنت؛ ونحن نسعى لجعلها سريعة الاستجابة ومستقرة. يتضمن العمل معنا: الاهتمام بأداء الموقع، وتحسين محركات البحث، ودورة حياة العرض. استخدام أنظمة إدارة المحتوى (CMS) للتعاون مع فريق التسويق ومحرري المحتوى. استهلاك واجهات برمجة التطبيقات (APIs) باتباع مبادئ HATEOAS. تطوير الخدمات المصغرة للواجهة الأمامية (Backend-for-frontend). البرمجة بمساعدة الوكلاء — نحن نعمل مع وكلاء برمجة يعملون بالذكاء الاصطناعي يومياً، وأنت مسؤول عن كل ما يتم إصداره باسمك. بناء وصيانة الميزات في تطبيقات Angular الخاصة بنا، للعملاء والمستخدمين الداخليين. تحويل تصاميم Figma إلى مكونات متجاوبة ويمكن الوصول إليها تعمل بكفاءة على الهواتف وأجهزة الكمبيوتر المكتبية. دعم المحتوى متعدد اللغات وتخطيطات النصوص من اليمين إلى اليسار (RTL). المشاركة في مراجعة الكود والعمل جنباً إلى جنب مع كبار مهندسي الواجهة الأمامية. ما نبحث عنه: خبرة مهنية تتراوح من 0 إلى سنتين، أو ملف أعمال قوي من المشاريع الشخصية أو مفتوحة المصدر أو الأكاديمية. إجادة قوية للغة HTML وCSS ولغة JavaScript الحديثة، مع بعض المعرفة بـ TypeScript. معرفة عملية بـ Angular — المكونات، الخدمات، التوجيه، الوحدات أو المستقلة — أو إطار عمل مكون آخر مع الرغبة في تعلم Angular بسرعة. معرفة أساسية بـ RxJS: الكائنات القابلة للمراقبة (Observables)، والمؤثرات الشائعة، وتجنب تسريب الاشتراكات. فهم التخطيط المتجاوب، وسلوك المتصفحات المختلفة، وأسباب بطء تحميل الصفحات. التعامل براحة مع Git وسير عمل الفروع وطلبات الدمج (Pull Requests). الاهتمام بالتفاصيل المرئية — المسافات، حالات التحويم والتحميل، الحالات الفارغة وحالات الخطأ. الاستعداد لكتابة اختبارات للكود الذي تقوم بإصداره. مهارات إضافية مرغوبة: العرض من جانب الخادم (SSR) باستخدام Angular Universal، أو خبرة أخرى في SSR. معرفة عملية بتحسين محركات البحث (SEO) — البيانات المهيكرة، التعامل مع البيانات الوصفية، ومؤشرات الويب الأساسية (Core Web Vitals). معرفة بـ NgRx أو أي نهج آخر لإدارة الحالة. معرفة بـ Angular Material، أو Tailwind، أو SCSS المهيكل. الوعي بإمكانية الوصول (أساسيات WCAG، التنقل عبر لوحة المفاتيح، قارئات الشاشة). أدوات الاختبار — Jasmine، Jest، Cypress أو Playwright. خبرة في التخطيط من اليمين إلى اليسار (RTL)، أو إجادة اللغة العربية بجانب الإنجليزية. كيف نعمل
في Beno Technologies، نبحث عن أفراد فضوليين لديهم الرغبة في التعلم ويمكنهم العمل على التحديات بتوجيه من أعضاء الفريق الكبار. بصفتك مهندس واجهة أمامية، يجب أن تكون استباقياً وراغباً في المساهمة في تحسين عملياتنا وأنظمتنا.
نحن نقدر الأفراد الذين يتمتعون بالتحفيز الذاتي والانضباط والنهج الاستباقي. نحن نشجع التعلم والنمو، وستتاح لك الفرص لتطوير مهاراتك تحت إشراف مهندسين كبار.
بصفتنا شركة تعمل عن بُعد في المقام الأول، نبحث عن شخص يمكنه العمل بفعالية في بيئة عن بُعد ويمتلك مهارات تواصل كتابية جيدة باللغة الإنجليزية. إذا كانت مهاراتك في اللغة الإنجليزية ممتازة، فسيعزز ذلك من وضعك في الشركة.
نفترض أن المرشحين لديهم الأجهزة اللازمة، وإنترنت سريع، وطاقة مستقرة للعمل عن بُعد. نحن نتفهم أن الاحتياجات الفردية قد تختلف، وسنبذل قصارى جهدنا لتلبية الاحتياجات الإضافية على أساس كل حالة على حدة.
تفاصيل عملية: وظيفة بدوام كامل، دائمة، ونظام عمل عن بُعد. يجب أن يتبع يوم عملك توقيت الإمارات (GST، توقيت عالمي +4). تتبع إدارياً لرئيس فريق الواجهة الأمامية (Frontend Lead)، مع تعيين مهندس كبير مسؤول عن فترة تدريبك وتأهيلك.