ThinkMarkets is a global online brokerage firm, specializing in providing multi-asset trading solutions to thousands of clients around the world. With our flagship ThinkTrader platform, we allow our clients to trade the world 24-hours a day. Our mission is to disrupt the brokerage industry by allowing access to global markets and thousands of products to allow our clients to trade the world in the palm of their hand. We use the latest technologies to give traders seamless access to our proprietary trading platforms. 

We are seeking a JavaScript / HTML5 Developer to join our rapidly growing global workforce based in Sofia, Bulgaria. The ideal candidate will be able to implement new technologies to improve current company architecture and drive the front-end development of our cutting edge web-trading, client portal and back office platforms. This individual will be a technology enthusiast, go-getter, and will show excellent time management skills. An ideal candidate will be passionate and excited about the opportunity to work alongside project managers, engineers, and other developers globally to improve all aspects of the business. 


  • Collaborate and communicate across all teams, both in-office and globally, to create and maintain client-facing and back office application interfaces
  • Take a lead in planning, development, and maintenance of all web applications
  • Develop integrations to external services and software
  • Produce and maintain technical documentation of the developed modules and applications
  • Track and successfully resolve any UI/UX errors
  • Clearly and accurately present shared ownership of our product vision

Skills and Requirements:

  • Bachelor’s or Master’s degree in Computer science or related field from an accredited university
  • 3+ years of experience using modern web applications
  • Experience using frontend technologies, such as JavaScript, ReactJS, Angular, Knockout, Redux, HTML5, and CSS3
  • Demonstrated understanding of UI, device compatibility, and general web functions
  • Experience implementing RESTful Web Services
  • Knowledge and understanding of OOP, design patterns, and data structures
  • Experience building complex SPA applications
  • Experience successfully developing interfaces for trading applications is a plus
  • Strong attention to detail, analytical thinking skills, and decision-making skills
  • Exceptional written and verbal communication skills
  • Experience with TypeScript (or willingness to learn)
  • Experience with PHP (desired but not required)

What we offer: 

  • Highly competitive remuneration
  • 25 days annual paid leave
  • Health insurance & Dental Care for you, spouse, and kids under 18
  • Multisport card that we fully cover
  • Employee Assistance Program
  • Referral Program
  • Fresh fruits, nuts, healthy snacks, and beverages
  • Modern and colorful office in Cargill Tower, close to public transports and commodities

Apply for this Job

* Required