Position: Middle Front End
Company: Data-OX
Category: JavaScript
Experience required: 1y

**About the project**

We are building a subscription-based SaaS product from scratch. The product will be a B2B web platform to explore tenders and offers from buyers and suppliers. The solution helps users to analyze supply and demand, market trends, prices for goods and services, and market structure based on the tenders data from different platforms. Businesses get valuable insights using the platform to effectively sell/buy goods and services through the tender process.

**What to implement next**

We are just starting the development process. You'll be implementing the project from scratch.

**Client**

The client is a data analytical agency that works in B2B and B2G. The company develops comprehensive procurement solutions for businesses and governments of different countries (including Ukraine). We have been working with this client since 2017. Business owner communicates with the developers directly, is open to new initiatives, supports new technologies integrations.

**Team**

The team consists of passionate engineers with significant experience in software development. Currently, on the project are working two Java backend developers, a data/business analyst, designer, QA, and project manager. When it comes to teamwork and successful project delivery we share the same values such as transparency, collaboration, respect, and others.

**Project technologies stack**

- React (functional component, class component)
- Redux
- Redux Api Middleware
- AntDesign Components
- React Redux Multilingual
- Lodash
- Sass
- HighCharts
- Intl

**Main responsibilities**

- Making technical decisions;
- Write clean, reusable code;
- Decompose and estimate tasks;
- Brainstorm with the team to find optimal solutions;
- Communicate directly with the client.

**Technologies checklist**

*Must-have*

- Deep knowledge of JavaScript (ES6+)
- Good knowledge of React libraries and best practices, Redux
- Experience with dynamic form validation
- HTML 5, CSS and pre-processors (Sass, Less), Bootstrap
- Common frontend tools: Webpack, NPM
- Knowledge of REST API and JSON

*Good-to-have*

- Understanding UI/UX principles

**Benefits you get choosing the current position**

- You’ll have the opportunity to directly work with the client, improving your communication and soft skills;
- Same time zone with the client;
- You’ll be able to make your own technological decisions, apply new technologies if they fit the project;
- A small team of engaged professionals;
- The client understands the development process and complexities. Deadlines are set taking into account our team’s opinion;
- An opportunity to contribute new ideas, change and improve products and processes;
- Tasks variety.

**Benefits you get choosing our company**

- Full financial and legal support for private entrepreneurs;
- Low hierarchy and open communication with founders;
- Paid vacation, day-offs (20 days) + 11 Ukrainian public holidays;
- Compensation for sports activities and English lessons;
- Work from Mykolaiv office or fully remote;
- Corporate events and team-building sessions.

**Next steps and recruiting process**

HR interview - Technical interview - Offer