Front-end Developer

We develop software for brokerages, exchanges and wealth management firms.

Job details

  • Full-time
  • map markerPorto, PT
  • cardRequires Work Permit
    Requires that you're a citizen or have a valid work permit / visa sponsorship to work in the country in which this position is based.
  • routeIntermediate
  • routeRequired language: English
  • Front-end Developer
  • tagMust Have: JavaScript, React, TypeScriptOther Required: CSS, HTML, SASSNice to Have: Unit Testing

Apply now

Sign up to apply

Or sign up to refer and earn a reward of €300


Devexperts specialises in the development of highly sophisticated software solutions and services for the Financial Markets industry. Our clients are retail and institutional brokers, exchanges and buy-side firms, and our products cover a wide array of applications, from online and desktop trading execution platforms, risk management and fix gateways, to one of the industry’s most encompassing offer of real-time and historical data services.

We are now looking for a Front-end Developer to join our team in Porto on a bunch of interesting projects. We’re building and supporting a number of projects with different complexity – from client portals to full-blown capital markets trading applications.

Our technology stack includes, but is not limited to, React + libraries (Redux, Redux-saga, MobX, etc). We also believe in typed code, and hence TypeScript is our choice.

Who You Are

  • Familiar with creating single-page applications (mainly via React)
  • Not afraid of doing markup from time to time (design is provided in Zeplin)
  • Be a team-player – standups, planning, review
  • Someone who thinks of quality every time you press commit

Main requirements

  • Deep knowledge of HTML/CSS, including techniques and best practices
  • Deep knowledge of JavaScript (experience in ES+)
  • Hands-on Experience with both TypeScript and React
  • Experience in CSS preprocessors (Stylus, Sass)
  • Good English skills, both spoken and written

Nice to have

  • Experience in CSS modules and CSS-in-JavaScript
  • Understanding of Unit and Automated Functional Testing;
  • Functional practices: ADT (Algebraic data types), HKT (Higher-Kinded Types);
  • Experience in Functional Programming in TypeScript


  • Flexible schedules
  • Possibility to work remotely
  • Paid vacation 22 days
  • Insurance coverage for you and your children
  • Partial reimbursement for gym memberships
  • A modern office with all the features you need to strive, from well-equipped workspaces to available food and drinks

Apply now

Sign up to apply

Or sign up to refer and earn a reward of €300