Frontend Engineer (React) - Senior

Location:
Remote
Workload:
Full time
Required languages:
English

About the Company

We are building an experienced product development team on behalf of Capital Markets Gateway (CMG).

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

Join our amazing team and get immersed in CMG’s extraordinary culture.

We will give you time and guidance to get onboarded into the role.

You will collaborate with both US and Czech engineers on developing new features and tools to enhance the current product.You will have a chance to take the initiative, lead projects and contribute to the wider engineering practices as well as provide opinions on architecture.

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 exchange ideas with those colleagues during bi-weekly Engineering forums.

Tech Stack

Our 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 - We’re all in on React – we maintain multiple single-page React apps
  • GraphQL - Our standard for API communication is GraphQL served by Apollo
  • TypeScript – 99% of our codebase is TypeScript
  • Jest - Unit tests are delivered within every commit
  • Material UI - CMG’s design system is built on a tried and true component library
  • Styled components - When engineers need to write custom styles, we opt for CSS-in-JS
  • Docker with custom local docker tooling to simplify development
  • Generated OpenAPI document spec and Protos to document our APIs
  • Storybook and Figma to design, prototype, and document our UI components
  • Testcafe for E2E testing
  • Yarn monorepo to share components and tools between our applications with ease
  • and many more...
Skills & Requirements
  • React: 3+ years
  • Software engineering: 5+ Years
  • JavaScript state management (i.e. redux, mobx, context, unidirectional data flow)
  • Modern CSS (i.e. flexbox, css-in-js, preprocessors)
  • Unit and component testing (i.e. jest, mocha, jasmine, enzyme)
  • E2E testing (i.e. cypress, testcafe, selenium, protractor)
  • JavaScript build tools (i.e. CRA, webpack, gulp)
  • Working English proficiency
Perks
  • 28 days of vacation
  • Gym membership contribution
  • Pension contributions
  • Language courses
  • Tech courses and conference
  • Top of the line MacBook
  • Potential trips to the USA
  • Company team building events
  • Flexible working hours and the possibility to work from home  
No items found.

For information about how we process the personal data of our job candidates, please read our Recruitment Privacy Notice.

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.