Senior Software Engineer (Frontend)

Cargox Uae — United Arab Emirates · Posted ~8 hours ago

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Description

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) visualizationCommunication: Fluency in Business English is a must.