React JS Senior Developer

IoT React JS Senior Developer (Remote)

trakc is recruiting an experienced React JS Senior Developer to join our team and develop software for computer-controlled machines for commercial use in a wide range of businesses. We use innovative technology to provide an ecosystem of hardware and software products to our customers.

In this role, the ideal candidate is someone with rich general knowledge of fields such as engineering, devices, operating systems, networking, source control, communication protocols, etc.

Requirements

What’s a Rich Text element?

The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.

Static and dynamic content editing

A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!

How to customize formatting for each rich text

Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.

  • 5+ years of professional programming experience
  • 3+ years of professional React JS experience
  • 1+ years of professional back end JS based frame work will be a bonus
  • Experience with Linux/Unix;
  • Software design, Best practices, Code standards
  • Experience with messaging brokers (e.g., Kafka, RabbitMQ, MQTT, NATS, etc.)
  • Relational SQL (ORMs, SQL statements, etc.)
  • Asynchronous programming would be a benefit

Nice to have skills

What’s a Rich Text element?

The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.

Static and dynamic content editing

A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!

How to customize formatting for each rich text

Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.

  • Bash scripts
  • DevOps (Docker, Kubernetes)
  • JavaScript
  • Serial device communication
  • Linux servicesCron jobs
  • Cron jobs
  • Networking
  • Unit/e2e testing
  • Version control
  • Application observability

Soft skills

What’s a Rich Text element?

The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.

Static and dynamic content editing

A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!

How to customize formatting for each rich text

Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.

  • Problem solving
  • Proactivity
  • Creativity
  • Open-minded communication

Soft skills

Our attractive job offer includes

What’s a Rich Text element?

The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.

Static and dynamic content editing

A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!

How to customize formatting for each rich text

Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.

  • 100% working from home with a possibility of working in office located in Sofia, Bulgaria.
  • Excellent career progression opportunities.
  • Opportunity to be creative in what you develop.
  • Management which takes your preferences, needs, and wants into account.
  • Direct involvement in business decisions and client communication.
  • Working in a team of people who can pay attention to your situation and assist at any time.

APPLY FOR THIS POSITION!

bottom-left
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.