Senior ReactJS Developer

Bulgaria, North Macedonia, Egypt

Full time (8 hours)

Senior ReactJS Developer Senior ReactJS Developer

General description

Musala Soft is a leading software services company with a strong track record of success in building innovative enterprise software solutions for multinational organizations around the globe.

We are many professionals from 10+ different nations developing solutions from a variety of geographical locations. The team works with a wide range of technologies in fields like Cloud, IoT, Big Data, AI and ML.

In its long-lasting history the company has worked on 1000+ projects for 200+ clients from different industries  – ICT, Telecom, Finance, Automotive and Public sector.

Join our team and be a part of a dynamic community where innovation, collaboration, and your career aspirations come together to create endless possibilities.


  • At least 5+ years of experience with ReactJS
  • JavaScript: ES5, … ES6+
  • Experience with JS module patterns
  • Excellent knowledge of HTML, CSS Preprocessors (SASS, Less)
  • Good command of English language (written and spoken)


  • State management libraries (Redux)
  • Basics in API security as OAuth2, JWT etc, RESTful APIs
  • Node.js
  • Build tools – Webpack, grunt, gulp etc
  • Unit testing – Jest, Jasmine or similar


  • Ensures code is well designed, testable, maintainable, scalable and supportable.
  • Develops software verification plans and integrates software components into a fully functional software system.
  • Investigates issues by reviewing/debugging code, provides fixes (analyze and fix bugs) and workarounds, reviews changes for operability to maintain existing software solutions.
  • Assumes technical accountability for his/her specific work products within an application and provides technical support during solution design for new requirements.
  • Ensures that documentation related to specific modules/applications is correct and up to date.
  • Performs peer code inspection, reviews developed solutions, and provides relevant feedback.

What we offer

  • Attractive compensation package – competitive salary, provided extended insurance.
  • Baby bonus – in the case of a new family member while you are within the company.
  • Refer a friend program – employees are our most valuable contributors and best ambassadors, therefore we encourage referrals. For each successful referral, there is a monetary reward.
  • Personal development – we support your professional growth with training and development programs, online courses, learning materials and books, plus professional certification opportunities. You get unlimited access to e-learning platforms like Udemy, Coursera, and Pluralsight. We also provide an internal English and German language courses.
  • Work environment – excellent work conditions with a friendly atmosphere and strong team spirit, supported by many company events that enrich our culture.
  • Knowledge-sharing initiatives – we organize different knowledge-sharing initiatives where you can learn about modern technologies, develop new skills, or even participate as a speaker and tutor.