Senior React Engineer

Location:
Brno
Workload:
Full time
Required languages:
English

About the Company

On behalf of Capital Markets Gateway (CMG), we are building an experienced product development team in Brno, Czech Republic.

Capital Markets Gateway is a financial technology (FinTech) firm that is modernizing the equity capital markets. 

In 2017 CMG launched a platform that connects investors and underwriters, delivers integrated market data and analytics, offers full transparency, and workflow efficiencies. Thanks to data provided by CMG, clients make more timely and better-informed decisions. 

This system is currently used by more than 100 buy side companies and 15 investment banks in the US.

In June 2020, CMG announced their Series B investment of $25 million from top financial firms such as Barclays, Citi, Goldman Sachs, J.P. Morgan, and Morgan Stanley (see here).

CMG has offices in New York, Chicago, Seattle, USA and since 2019 in Brno, Czechia.


The Role

You’ll join our amazing team in Brno and you’ll be immersed in CMG’s extraordinary culture. We will give you time and guidance to get onboarded into the role. Our engineers cooperate directly with both US and CZ teams on developing new features and tools enhancing the current product. 

The team consists of experienced engineers who left companies like Google, Microsoft, and Facebook to join our cause. You'll have a great opportunity to learn from those colleagues during weekly Engineering forums.


Tech Stack

The engineering team has a lot of freedom in terms of the technologies and tools we use. We continuously adapt and enhance our tech stack as we grow our product and document each decision in our comprehensive wiki. Some frameworks, tools, and libraries we use are:

  • React.js with Create React Apps
  • Typescript for typing support
  • Jest with Enzyme for unit testing and regression testing
  • Stryker for mutation testing
  • Redux + Redux Saga to handle application state and  side effects
  • Styled components to implement CSS-in-JS principle
  • Docker with custom local docker tooling to simplify development
  • REST and GraphQL APIs
  • Swagger and Protos to document our APIs
  • Testcafe for E2E testing
  • Storybook and Figma to design, prototype and document our UI components
  • Yarn monorepo to share components and tools between our applications with ease
Skills & Requirements
  • React: 2+ years
  • Software engineering: 4+ Years
  • JavaScript state management (i.e. redux, mobx)
  • Modern CSS (i.e. flexbox, css-in-js, preprocessors)
  • Unit and component testing (i.e. jest, mocha, jasmine, enzyme)
  • JavaScript build tools (i.e. CRA, webpack, gulp)
  • Working English proficiency
Perks
  • Cozy office in the heart of Brno  
  • Flexible working hours and the possibility to work from home  
  • Freedom to experiment with new technologies 
  • Competitive remuneration package  
  • Meal vouchers  
  • Pension contributions  
  • Paid courses and tech conferences  
  • Top of the line Macbook Pro (we all work in a unix based environment) 
  • Potential trips to the USA  
  • Company team building events  
  • Snacks to munch on during work
No items found.

Apply for this position

Uploading...
fileuploaded.jpg
Upload failed. Max size for files is 10 MB.
Thank you!
Your submission has been received!
Oops! Something went wrong while submitting the form.

Looking for a different position?

EspressOOO Martini by Francesco:  1x vodka shot (50ml), 1x espresso shot (40ml), 2g of sugar, no coffee liqueur, mix well in a cocktail shaker with plenty of ice for 30 sec to create foam, pour in martini glass and garnish with 3 coffee beans. See you at Groove.

EspressOOO Martini by Francesco:  1x vodka shot (50ml), 1x espresso shot (40ml), 2g of sugar, no coffee liqueur, mix well in a cocktail shaker with plenty of ice for 30 sec to create foam, pour in martini glass and garnish with 3 coffee beans. See you at Groove.