Senior Frontend Engineer - Client Layer Development

RoboMarkets Cyprus
Visa Sponsorship Relocation
Apply
AI Summary

Join RoboMarkets to build the client layer of their Forex trading platform. Design, build, and ship features for web and mobile applications. Improve user experience and stability.

Key Highlights
Design, build, and ship features for web and mobile applications
Improve 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
Technical Skills Required
TypeScript React Node.js Express NestJS Redux CSS Sass Webpack ESLint Yarn npm
Benefits & Perks
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)

Job Description


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).
  • Fluent Russian is required, as most of our communication is in Russian.

Nice to have

  • React Native experience for mobile.
  • Understanding of WebSocketREST APIs, message brokers (e.g., RabbitMQ), and caching (e.g., Redis).
  • Experience with monorepos (e.g., NxLerna).

We offer:

  • 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).

Subscribe our newsletter

New Things Will Always Update Regularly