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
 Good understanding of React.js and its fundamentals, ideally including modern features like hooks
 Some 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 (advantage)
Experience with browser-based debugging and performance testing software (advantage)
Experience in a professional environment with code versioning tools (e.g Git, SVN)
Good problem-solving skills
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)