CargoX هي شركة لوجستية ذاتية القيادة مقرها الإمارات العربية المتحدة، وتعمل على نشر منصات توصيل بدون سائق عبر مسارات الميل الأخير، والميل الأوسط، والنقل لمسافات طويلة. CoreConnect هي منصة تنسيق الأسطول الخاصة بالشركة، وتعد بمثابة الرابط الرقمي داخل نظامها البيئي للتنقل الذاتي في مجال الخدمات اللوجستية. فهي تمنح المؤسسات منصة موحدة لتتبع وإدارة ودمج المنصات ذاتية القيادة، وتتصل بنظام العمليات الأوسع، وتعمل على تحسين استغلال الأسطول من خلال رؤى البيانات والتقارير.
نحن نبحث عن مهندس برمجيات أول (واجهة أمامية) يضع موثوقية النظام وتأثير المنتج على رأس أولوياته. ستكون القوة الدافعة وراء تطوير تطبيق ويب سريع الاستجابة يتبع معايير تطبيقات الويب التقدمية (PWA) والذي يعمل كواجهة أساسية لنظام CoreConnect البيئي. نحن نقدر المهندسين الذين يعملون بدرجة عالية من الاستقلالية والواقعية التقنية والالتزام بالتميز التشغيلي.
نحن نبحث تحديداً عن مرشحين يظهرون حس الملكية والواقعية، ويشعرون بالراحة في التعامل مع الغموض.
المسؤوليات الرئيسية
- القرارات المعمارية: تصميم وتنفيذ وتحسين تطبيق ويب مرن يعتمد على العرض من جانب الخادم (SSR) مبني على Next.js، مع اتخاذ خيارات مدروسة بين مكونات خادم React ومكونات العميل، وبين استراتيجيات العرض من جانب الخادم والعميل.
- سوف تضمن أن تطبيق الويب التقدمي (PWA) يتميز بواجهة مستخدم متفائلة (Optimistic UI) وقدرات مزامنة بيانات مرنة لضمان سلامة البيانات في البيئات ذات الاتصال المحدود، وتحسين الأداء من خلال جلب البيانات من جانب الخادم والتحكم في الحزم.
- تسليم الميزات: تطوير واجهات تعتمد على البيانات والخرائط توفر رؤى في الوقت الفعلي للعمليات الدقيقة.
- تكامل سير العمل: المساعدة في إنشاء مكونات واجهة مستخدم مرئية، مثل مصمم سير العمل، لتحديد دورات حياة الروبوتات والطلبات والمهام ديناميكيًا.
- الإشراف التقني: تحديد وتطبيق معايير أداء الواجهة الأمامية، والأمان، وإمكانية الوصول، وقابلية المراقبة.
- التعامل مع الغموض: ترجمة أهداف المنتج عالية المستوى ببراعة إلى متطلبات تقنية والتعاون بشكل استباقي مع أصحاب المصلحة لتحديد النطاق وبناء نماذج أولية تكرارية.
- التعاون متعدد الوظائف: الشراكة الوثيقة مع فرق المنتج وقيادة الهندسة وDevSecOps لبناء حلول عالية الجودة تدفع نحو نتائج أعمال قابلة للقياس.
- ثقافة الهندسة: توجيه المهندسين، وقيادة مراجعات الكود الصارمة، وإدخال تحسينات على العمليات، وتعزيز ثقافة التميز التشغيلي.
المؤهلات
- الخبرة والتعليم: درجة البكالوريوس أو أعلى في علوم الكمبيوتر أو المجالات ذات الصلة، مع خبرة مهنية لا تقل عن 5 سنوات في هندسة البرمجيات، مع تركيز إلزامي على TypeScript وNext.js أو React.
- Next.js وهندسة العرض: خبرة عملية في هندسات تعتمد على SSR في Next.js، وفهم قوي لمكونات خادم React واستراتيجيات العرض من جانب الخادم/العميل، وسجل حافل في تحسين الأداء عبر جلب البيانات من جانب الخادم والتحكم في الحزم.
- البيانات في الوقت الفعلي والتكاملات: خبرة في إدارة تدفقات البيانات عالية التردد وفي الوقت الفعلي في المتصفح (مثل WebSockets، وServer-Sent Events) وتنفيذ إدارة حالة قابلة للتوسع. قدرة مثبتة على دمج واجهات برمجة التطبيقات المعقدة وبناء واجهات مستخدم متفائلة مع مزامنة قوية تدعم العمل بدون اتصال بالإنترنت.
- العقلية والتنفيذ: قدرة مثبتة على التعامل مع الغموض، والموازنة بين النقاء المعماري والأهداف التجارية (إدارة الديون التقنية، وشحن النسخ الأولية للمنتج MVP)، وتحمل المسؤولية الكاملة عن دورة حياة الكود وإدارة حوادث الواجهة الأمامية (تحليل السبب الجذري ومنع فشل واجهة المستخدم/جانب العميل).
- الأمان والجودة: تركيز مستمر على جودة البرمجيات وأفضل ممارسات أمان الواجهة الأمامية (مثل منع هجمات XSS، والتعامل الآمن مع الرموز المميزة). خبرة عملية في الاختبار الآلي (مجموعات اختبار الوحدة، والتكامل، وE2E) وإعداد أدوات مراقبة أداء الواجهة الأمامية وقابلية المراقبة.
- التعاون: القدرة على تفسير المتطلبات التقنية وتقديم كود عالي الجودة مع الحد الأدنى من العيوب. السعي الاستباقي للحصول على تعليقات أثناء مراجعات الكود والتعاون الفعال مع الزملاء لحل العقبات التقنية.
- خبرات تكميلية:
- الكفاءة في الخلفية (Backend): خبرة عملية في العمل بلغات الخلفية (Java، Kotlin، Python، Rust، Ruby، أو Go) وتطوير أو دمج خدمات REST APIs أو GraphQL.
- البنية التحتية وDevOps: إتقان بيئات السحابة، وتحديداً AWS وKubernetes (EKS)، بالإضافة إلى خطوط أنابيب CI/CD والبنية التحتية ككود (Terraform أو Helm).
- الخبرة الصناعية: خلفية مباشرة في الخدمات اللوجستية، أو الروبوتات، أو أنظمة إدارة الأسطول، أو خبرة في تطوير لوحات تحكم التحكم في المهام، أو تصور البيانات الجغرافية المكانية عالية الكثافة.
- التواصل: إجادة اللغة الإنجليزية للأعمال أمر ضروري.
CargoX is a UAE-based autonomous logistics company deploying driverless delivery platforms across last-mile, middle-mile and long-haul routes. CoreConnect is its fleet orchestration platform and the digital glue within its ecosystem of autonomous mobility in logistics. It gives organizations a unified platform to track, manage, and integrate autonomous platforms, connects with the wider operations ecosystem, and optimizes fleet utilization through data insights and reporting.
We are seeking a Senior Software Engineer (Frontend) who prioritizes system reliability and product impact. You will be the driving force behind developing a responsive Web App following PWA standards that serves as the primary interface for the CoreConnect ecosystem. We value engineers who operate with a high degree of autonomy, technical pragmatism, and a commitment to operational excellence.
We are specifically looking for candidates who demonstrate ownership, pragmatism, and feel comfortable with navigating ambiguity.
Key Responsibilities
- Architectural Decisions: Design, implement, and optimize a resilient, SSR-first Web App built on Next.js, making deliberate choices between React Server Components and client components and between server and client rendering strategies.
- You will ensure the PWA features an Optimistic UI and resilient data synchronization capabilities to guarantee data integrity in connectivity-challenged environments and optimize performance through server-side data fetching and bundle control.
- Feature Delivery: Develop data and map-driven interfaces providing real-time views of granular operations.
- Workflow Integration: Assist in creating visual UI components, such as a Workflow Designer, to dynamically define robot, order, and mission lifecycles.
- Technical Stewardship: Define and enforce standards for frontend performance, security, accessibility, and observability.
- Navigating Ambiguity: Comfortably translate high-level product goals into technical requirements and proactively collaborate with stakeholders to define scope and build iterative prototypes.
- Cross-Functional Collaboration: Partner closely with Product, Engineering Leadership, and DevSecOps to build high-quality solutions that drive measurable business outcomes.
- Engineering Culture: Mentor engineers, lead rigorous code reviews, introduce process improvements, and foster a culture of operational excellence.
Qualifications
- Experience & Education: Bachelor’s degree or higher in Computer Science or other relevant fields and 5+ years of professional experience in software engineering, with a mandatory focus on TypeScript and Next.js or React.
- Next.js & Rendering Architecture: Hands-on experience with SSR-first architectures in Next.js, a strong understanding of React Server Components and server/client rendering strategies, and a track record of optimizing performance via server-side data fetching and bundle control.
- Real-Time Data & Integrations: Experience managing high-frequency, real-time data streams in the browser (e.g., WebSockets, Server-Sent Events) and implementing scalable state management. Proven ability to integrate complex APIs and build Optimistic UIs with robust offline-first synchronization.
- Mindset & Execution: Proven ability to navigate ambiguity, balance architectural purity with commercial objectives (managing technical debt, shipping MVPs), and take full ownership of the code lifecycle and frontend incident management (root-cause analysis and prevention of UI/client-side failures).
- Security & Quality: A consistent focus on software quality and frontend security best practices (e.g., XSS prevention, secure token handling). Hands-on experience in automated testing (unit, integration, and E2E testing suites) and setting up frontend performance monitoring and observability tooling.
- Collaboration: Ability to interpret technical requirements and deliver high-quality code with minimal defects. Proactively seeks feedback during code reviews and collaborates effectively with peers to solve technical blockers.
- Complementary Expertise:
- Backend Proficiency: Practical experience working with backend languages (Java, Kotlin, Python, Rust, Ruby, or Go) and developing or integrating with REST APIs or GraphQL services.
- Infrastructure & DevOps: Mastery of cloud environments, specifically AWS and Kubernetes (EKS), along with CI/CD pipelines and Infrastructure as Code (Terraform or Helm).
- Industry Experience: Direct background in logistics, robotics, fleet management systems or experience in developing mission-control dashboards, high-density or geospatial data (GIS) visualization
- Communication: Fluency in Business English is a must.