Join us to build the client layer of RoboMarkets’ Forex trading platform. Our team owns the WebUI and the mobile app, integrating the platform with other RoboMarkets products and shaping a fast, reliable, and polished user experience. You’ll ship new features end-to-end, improve stability and performance, and help refine the UX that thousands of traders use daily.
Need to do:
- Design, build, and ship features for web and mobile applications.
- Improve the user interface/UX, and participate in targeted refactoring of legacy modules.
- Integrate the platform with other company products and services.
- Fix bugs, harden reliability, and optimize performance (cold start, bundle size, runtime).
- Contribute to code reviews, technical design, and engineering best practices.
What you bring:
- Strong experience with TypeScript.
- Hands-on experience with React and modern web application patterns.
- Solid Node.js skills with Express or NestJS.
- Familiarity with state management (e.g., Redux) and styling approaches (CSS, Sass/Less, CSS-in-JS).
- Comfort with front-end tooling (Webpack, ESLint, Yarn/npm).
Nice to have
- React Native experience for mobile.
- Understanding of WebSocket, REST APIs, message brokers (e.g., RabbitMQ), and caching (e.g., Redis).
- Experience with monorepos (e.g., Nx, Lerna).
We offer:
- A comfortable office in central Limassol (Cyprus).
- In-house canteen with lunches.
- Greek and English language courses.
- Access to a company psychologist (confidential 1:1 sessions).
- Evening yoga classes in the office relaxation area.
- Medical insurance for employees and their families.
- Relocation and visa support (if needed).