Middle JavaScript (React) Developer (Jewelry marketplace)

  • Remote (Ukraine only)
  • JavaScript
  • React

We are looking for an experienced React Developer to join our team. You will benefit from contributing to a high-loaded and scalable jewelry marketplace and business processes automation.

If you are a responsible and proactive developer, who loves to create robust and beautiful solutions and is excited about taking up challenges, this is a project for you!

Customer

The customer is a luxury jewelry auction marketplace that makes an assessment and helps to sell pre-owned jewelry with much higher client benefits than other jewelry resellers.

They have already reviewed & estimated over 400,000 jewelry items and conducted auctions with more than 800 online Buyers.

We use ReactJS, Ruby on Rails, and PostgreSQL.

  • Responsibilities

    • Design separate components, modules, classes, etc.
    • Perform coding and debugging
    • Investigate current and new solutions
    • Participate in peer code and design reviews
    • Participate in estimation and planning sessions
    • Report status and progress according to the project and company demands
    • Understanding front-end part of web-application to be able to solve business problems and take responsibility for the result
    • Solve puzzles and work by yourself without micromanagement and direct control
  • Requirements

    • 4+ years of working experience using JavaScript
    • In-depth working knowledge of JavaScript (ES6), including DOM manipulation and the JavaScript object model
    • Strong experience with ReactJS and understanding of its core principles
    • Experience with common ReactJS state management systems (Flux or Redux/MobX)
    • Understanding of the core principles of OOP, OOD (SOLID)
    • Familiar with Git, CI/CD, and bug-tracker systems
    • At least Intermediate level of English

    Will be a plus:

    • Experience in/knowledge of Node.js or Ruby on Rails
    • Experience with back-end development (RESTful APIs, Databases)