All jobs

Job details

React developer

  • REST
  • Docker
  • Defi
  • TypeScript
  • Scrum
  • Typescript

Posted: 4 days ago

At FTMO, we believe that company growth starts with people. We are a team that pushes forward together, supports one another, and celebrates shared achievements. Our environment creates space for talents to grow – individually, as a team, and across the whole company.

We won the Deloitte Technology Fast 50 award for the fastest-growing company in Central Europe, and we are looking for new colleagues to help us move our project forward! Take the opportunity and become part of the rapidly growing startup FTMO.com.

We’re looking for a new colleague to develop our applications in React. The ideal candidate is a React/TypeScript professional who wants to be part of a meaningful project with visible results on a global scale. A big plus is if you’re interested in trading and financial markets.

What can you expect?

  • We write a SPA client portal in React with TypeScript, use auto-generated REST clients, strongly typed router, linters, and prettier. For styling, we use a combination of Tailwind & SCSS.

  • We use the Tanstack family of libraries and are preparing a gradual migration to SSR based on React Router.

  • We use GitLab CI/CD with tests, linters, and automated deployments. We maintain several internal libraries with automated releases based on Conventional Commit.

  • We have Sentry integrated and proactively monitor and fix user errors.

  • Our design team works in Figma and collaborates closely with the development team. We strive to maintain consistent naming in both Figma and React. Colors and typography are automatically generated from Figma for Tailwind and SCSS.

  • For most components, we have written stories in Storybook, which simplifies work and allows generated snapshot tests.

  • We maintain our own bot integrated with Asana and GitLab, which helps connect information on both sides and speeds up GitLab releases.

What do we expect from you?

  • Mainly you'll be working on our client portal, used by hundreds of thousands of traders. We are currently going through a phase of technology and design renewal while adding new features.

  • Maintaining several internal packages, such as for shared translations, design system, or notifications.

  • Working with lots of charts, trading data, and WebSocket.

  • You’ll collaborate closely with the entire team – from designing technical solutions to their implementation. Expect code reviews for others and regular demos – but don’t worry, no Scrum.

  • FTMO is more punk than corporate. The workload is high, and our plans are big. Don’t expect strictly defined tasks – we value proactivity and independence.

  • Historically, the frontend was built in PHP, and we’re not fully migrated yet. From time to time, it’s necessary to fix an issue in SCSS/pure TypeScript. Experience with Docker and WSL (if you’re on Windows) is useful here.

Why join the FTMO team?

  • We are a Czech fintech that since 2015 has grown from an idea into a global project. 🚀

  • 300+ amazing teammates. We’re a great team who learn from each other every day.🤜🤛

  • How do we work? We focus on meaningful work and open communication, while only adopting processes that make our lives easier.

  • Prague, Národní třída. Enjoy our modern offices at the Quadrio shopping center, offering beautiful views and excellent accessibility.

  • What if I don’t trade? No worries. We’ll show you what our product is all about and introduce you to the basics of trading.

  • Free fruit, snacks and coffee always within reach in the office.

  • How do we promote strong relationships and well-being? Company cottage, team building events, running club.

  • We prefer working from the office. We believe you will feel right home at our Quadrio Offices.

    Interested in being part of our story? ➡️ Share your CV or LinkedIn profile, and let's talk!

Similar jobs