Senior React Front-end Engineer

Sofia, Bulgaria

Our partner is a technology venture company focused on developing retail investment B2B/B2C software solutions for small up to large scale businesses in the fintech and brokerage industry. Their main goal is to bring the automation of financial operations to another level and offer high-end custom technical gimmicks. Their clients rely on their platform to provide the next generation of online investing in Stocks, Crypto Currencies, Commodities, Indices, and more.

Short Brief:

They are looking for a React.js developer that has a solid knowledge of modern (ES6+) JavaScript. Working mainly on the front-end part of their applications you will build user-facing components and implement them with different workflows and tool chests like Redux and Flux. Your primary task is to develop a stable, robust, aesthetic, and maintainable product. You also need a good understanding of the toolchain of modern web development including packers and transpilers and apply these pragmatically to achieve high-quality deliverables.

Tech stack and requirements:
 Firm grasp of the JavaScript and TypeScript language and its nuances, including ES6+ syntax
 Deep understanding of React.js and its fundamentals, ideally including modern features like hooks
 Experience with widely used React.js state managers like Flux, Redux, and/or Sagas
 Experience with user interface design
 Knowledge of performance testing frameworks including Mocha, Jest, and Enzyme
 Experience with browser-based debugging and performance testing software
 Experience in a professional environment with code versioning tools (e.g Git, SVN)
 Good problem-solving skills
 Good project management skills

How the days go:
 Developing the latest user-facing features using React.js
 Designing a modern highly responsive web-based user interface
 Building reusable components and front-end libraries for future use
 Translating designs and wireframes into high-quality code
 Learn and understand user interactions
 Optimizing components for maximum performance across a vast array of web-capable devices and browsers
 Coordinating with various teams working on distinct layers
 As a React.js engineer, you will be involved from conception to completion with projects that are technologically sound and aesthetically impressive

They offer:
 Challenging Projects & Cutting-edge Technologies
 Friendly & Supportive Atmosphere
 Socially Responsible Company
 Innovative & Agile Teams
 25 Days Paid Leave
 Great Remuneration Package
 Supplemental Health & Dental Care 
 Multisport card
 Flexible working hours and generous work-from-home allowance
 Free Bike Parking & Showers
 Team Bonding Events


If you are still with me - thanks for your time! I'm looking forward to talking with you! Let's do it at

(License No. 2709 valid from 17.01.2019)