React Developer

AppGreat is one of the fastest growing global IT companies, supporting the highest tech organizations in the world, with 4 offices: Sofia, Plovdiv, Skopje and Bucharest. We are walking with top talents and highly experienced management to ensure the world’s leading technology companies meet all the business challenges that the future holds.

Currently we are looking for an experienced React Developer to join our client’s strategic core team. Our client provides evidence-based online marketing solutions, personalizing the overall consumer journey. In its core is the simple principle of understanding data in order to grasp the constantly evolving consumer behavior and product offering. To meet the business needs, the team uses cutting-edge technologies to inspire innovation and provide business with tailored data-driven online marketing solutions. Focused on providing advanced technological solutions for brokerages and financial institutions around the globe, we strive to build an easy yet powerful trading experience using desktops, web browsers, smartphones, and tablets, while reliably processing over a billion transactions per year.

As a React developer, you will flex your Front End engineering expertise, while also working across the stack to build new features in Javascript/Typescript, React/Redux, and Node, all hosted on AWS. You’ll have the opportunity to work on a high impact team to help launch our clients.

Why join our dream team?

The most important part of AppGreat is the team. From our founders to the last person, we are committed to creating a pleasant environment and a place where everybody feels like they belong. We invest in them in any way we can, starting from the amazing atmosphere in the office, unique benefits and career growth opportunities. 

We are AppGreat! We are a young and ambitious company like no other!


  • Implement new user-facing features in Trading products.
  • Write client-side code to create fast, easy-to-use, web-based applications which include websites for both desktop and mobile browsers.
  • Developing new user-facing features as well as the integration of end points.
  • Optimize web applications to maximize speed and scale.
  • Building reusable code and libraries for future use, speedup development efficiency and improve code quality.


  • Strong level proficiency in JavaScript/TypeScript, HTML5, CSS, SCSS, SASS with knowledge of internals with minimum of 4 years of experience developing world class user interfaces.
  • Strong understanding of ReactJS and its core principles and at least 2 years of experience in building reapplications using React. Must be proficient in current React design patterns, such as the use of hooks as well as familiarity with React Router.
  • Comprehensive understanding of Responsive Design Principles as well as familiarity with such layout techniques including Flexbox and CSS Grids.
  • Strong experience in state management and design like Redux.
  • Understanding of JavaScript Design patterns, transpilers and module bundlers. Knowledge and experience with Webpack 4 is a huge plus.
  • Understanding of Object-oriented programming, asynchronous and functional programming.
  • Robust debugging skills and knowledge of unit tests. Heavy emphasis on React-specific testing tools such as Jest and Enzyme.


  • Attractive remuneration package
  • Excellent career growth opportunities
  • Flexible option for remote work
  • 25 days annual leave, plus an additional day for your birthday on top of that
  • Social package which includes additional medical insurance, sports club card, food vouchers, Netflix or Spotify subscription, company events and many others
  • Comprehensive training and development programs
  • Open and friendly working atmosphere (sharing experiences with colleagues from 4 continents)