Middle/Senior JavaScript (React.js) Developer #271

Categories: Front-End
Type: Full-time
Location: Remote
Industry: E-commerce


Bulgarian IT outsource company with headquarters in the US (projects in healthcare, education, finance, agriculture & beyond). As a remote partner in our network, you’ll participate in the creation of enterprise-class applications on the latest technology platforms. This position requires a solid hands-on developer to fully participate in the software development process, including design, development, unit testing, and technical documentation.


Modifications and new features implementation to already existing applications.


  • 3+ years experience with React.js
  • Excellent JavaScript knowledge
  • Experience with a state management library like Redux, Mobx, React Query, etc.
  • Strong knowledge of different React patterns and design principles
  • Good understanding of unidirectional data flow, state management, and immutability
  • Experience configuring and writing unit tests
  • Understanding of CSS flexbox, animations, transformations, and media queries
  • Familiar with the latest HTML5 APIs and specifications


  • Experience with GraphQL
  • Any back-end programming language (Node.js, PHP, .NET, etc.)
  • One of the following: Angular, Vue.JS, React Native, etc.
  • Leading a team


  • Participate in the architecture, design and development phase of software production
  • Build responsive websites
  • Build Single Page Applications w/ (but not limited to) React.js
  • Integrate with server-side Web APIs
  • Deliver high-quality software with extensive unit testing
  • Participate successfully in an established daily Scrum process
  • Enforce coding and UI standards

We offer

work anywhere g 01 - Middle/Senior JavaScript (React.js) Developer #271

Work from anywhere (fully remotely or in our offices)

1 - Middle/Senior JavaScript (React.js) Developer #271

Competitive salary based on the results of the interview

vacation g 01 - Middle/Senior JavaScript (React.js) Developer #271

Paid vacation, national holidays and sick leaves

4 - Middle/Senior JavaScript (React.js) Developer #271

Professional education reimbursement

legal support g 01 - Middle/Senior JavaScript (React.js) Developer #271

Legal, accounting and taxes support

laptop line g 01 - Middle/Senior JavaScript (React.js) Developer #271

Powerful corporate laptop or compensation for using your own

We accept job applicants preferably from Ukraine, but also consider talents from other parts of Eastern Europe (Belarus, Poland, Moldova, Romania), Baltic (Lithuania, Latvia, Estonia), Balkans (Bulgaria, Macedonia, Albania, Serbia, Montenegro, Croatia, Bosnia), Turkey, Caucasus (Azerbaijan, Armenia, Georgia).

Apply for this position

Allowed Type(s): .pdf, .doc, .docx

Please, wait a second after click.

Refer a Friend

Do you have a friend, family member or colleague who is looking for a new role in software development?

refer a friend - Middle/Senior JavaScript (React.js) Developer #271

Tell them about Echo, help them find their dream job and receive 500 USD as a reward.

How it works

1. Ask your friend for permission.

2. Send us your friend's contact details (email, Linkedin, etc).

3. Wait for approval.

4. Get a bonus once your friend gets hired.

Olena photo
Highly passionate about helping people land their dream job. Looking to connect with software engineers around the globe wanting to take the next career step. Drop me a line at hh@echoua.com
Olena photo
Olena Ogienko

Career Advisor