Senior Cross-Platform Engineer (Web, Mobile & Desktop)
University of Nicosia
Engineering & Technology
Job Summary
We’re hiring a Senior Cross-Platform Engineer to take our existing desktop web frontend for the Accelerate AI platform and extend it into first-class mobile and desktop apps.
- Minimum Qualification : Bachelors
- Experience Level : Mid level
- Experience Length : 5 years
Job Description/Requirements
Location: Nicosia, Cyprus
Organization: University of Nicosia
Job Description:
We’re hiring a Senior Cross-Platform Engineer to take our existing desktop web frontend for the Accelerate AI platform and extend it into first-class mobile and desktop apps. You’ll work across React/Next.js on the web and modern cross-platform stacks for iOS, Android, Windows, and macOS, keeping UX, behavior, and system prompts consistent across all surfaces.
You’ll partner closely with the existing web team to bring PowerFlow (AI agent studio), MyFiles, tenant billing, and audit tools to mobile and desktop users.
Responsibilities:
· Design and implement mobile and desktop app architecture that plays nicely with our existing Next.js codebase.
· Build cross-platform UI components that respect both our design system and platform idioms.
· Integrate with existing API routes and typed client wrappers, handling auth, multi-tenant context, and error states.
· Implement offline/poor-network strategies where appropriate (caching, optimistic updates, graceful degradation).
· Set up and maintain build pipelines for mobile (App Store/Play Store) and desktop (Electron/Tauri distributions).
· Collaborate with designers, product, and web engineers to keep UX and prompts coherent across surfaces.
· Mentor other engineers on cross-platform patterns and review PRs with an eye to consistency and maintainability.
Additionally:
· Ship mobile apps for iOS and Android
o Build React Native (ideally with Expo) clients that mirror and extend our existing web flows.
o Implement secure multi-tenant UX for AI agent management, files, billing, and audit logs.
o Handle streaming/real-time UX (SSE/WebSockets) for chat-like and live-update experiences.
· Ship desktop apps for Windows/macOS (and optionally Linux)
o Wrap our front-end stack in Electron or Tauri and design desktop-native shell behavior (menus, shortcuts, system tray, updates).
o Integrate with OS features where appropriate (clipboard, file system access within security constraints, notifications).
· Keep platforms in sync
o Maintain shared state and domain logic patterns (Zustand, hooks, feature folders) so behavior matches across web, mobile, and desktop.
o Reuse design language (Tailwind-style utilities, shadcn-style components) while respecting each platform’s conventions.
o Work with backend engineers to ensure app clients integrate cleanly with existing REST and streaming APIs.
· Own quality, performance, and shipping
o Set up test strategies for mobile/desktop (unit, integration, and basic E2E where it counts).
o Profile and optimize startup time, bundle size, and perceived latency.
o Participate in release process for app stores and desktop auto-updates.
Qualifications:
Education:
· A BSc in Computer Engineering or related field.
Experience:
· 5+ years of professional frontend/mobile/desktop engineering experience, including:
o Strong React + TypeScript skills.
o Production experience with React Native or another major cross-platform mobile framework.
Required Skills:
- Demonstrated experience shipping at least
one of:
- A cross-platform mobile app (React Native/Expo strongly preferred).
- A desktop app using Electron or Tauri.
- Strong state management skills (Zustand, Redux, MobX, or similar) and comfort with hooks-based architectures.
- Experience integrating with REST and real-time APIs (SSE/WebSockets), handling auth and error scenarios.
- Solid testing habits (Jest/React Testing Library, plus any mobile/desktop-specific frameworks you’ve used).
- Familiarity with linting/formatting (ESLint, Prettier) and CI pipelines.
- Clear written and spoken English; comfortable documenting decisions and collaborating asynchronously.
Additional Skills:
- Shadcn/ui or similar headless UI experience.
- Experience with data-heavy interfaces (tables, filters, exports) and multi-tenant/billing portals.
- Prior work on AI/LLM apps: chat UIs, agent orchestration, prompt management, or evaluation tools.
- Familiarity with app store submission, review processes, and desktop code-signing.
What success looks like:
· Within a few weeks, you’re independently shipping new data integrations and improving existing pipelines.
· Within a few months, you own a slice of the platform (e.g. a set of sources or an API surface) and are trusted to set direction there.
· Other teams rely on your services and documentation as the “happy path” for accessing clean, reliable data.
Application Procedure:
Interested candidates should submit the following documents through:
- Cover Letter outlining interest and relevant qualifications.
- Curriculum Vitae (CV).
- Portfolio or link to work samples.
Only shortlisted candidates will be contacted.
Candidates should be eligible to work in the European Union/European Economic Area.
About the University of Nicosia (www.unic.ac.cy):
The University of Nicosia (UNIC) is a research-oriented university dedicated to teaching, research, innovation, sustainability, societal engagement, and cultural contribution. With over 100 programmes at the Bachelor’s, Master’s, and Doctoral levels, offered both on-campus and online, UNIC serves more than 11,500 students from over 100 countries.
UNIC boasts an outstanding academic reputation and a global perspective, as evidenced by its impressive international rankings. Indicatively, in the 2026 edition of the Times Higher Education (THE) World University Rankings, UNIC has held its rank among the top 501-600 universities globally for the fourth consecutive year.
The University strives to cultivate an academically stimulating environment that is student-centred and promotes active self-learning, imparting lifelong learning skills and competences to its students through smaller than average class sizes, a wide range of laboratories and innovative teaching methods.
Important Safety Tips
- Do not make any payment without confirming with the BrighterMonday Customer Support Team.
- If you think this advert is not genuine, please report it via the Report Job link below.