Join our IT product company to implement new features that bring great value to millions of users.

3+ yoe.
Stack: JavaScript, React, Redux, HTML/CSS.
Fluency in English.

Jooble — is a Ukrainian IT company whose product is used by more than 90 million monthly users in 69 countries all around the world.

Jooble’s Product — a worldwide employment website that is the second most visited employment service in the world and is among 500 top visited websites globally, according to SimilarWeb.

Jooble is a remote-first company. We believe that talented people can create cool projects no matter where they are. Yet if you like to work from the office – for all employees we have created closed corporate workspaces in Kyiv, Uzhgorod, and Lutsk that are free to be used anytime.

Our purpose — Help people all over the world find their dream jobs!

Due to the constant development of the product, we want to strengthen our team with several Front-end Developers.

⚙️ Jooble’s product from the technological perspective

Our website is built upon microservices architecture. We use the latest versions of .NET and ASP.NET Core to create new services and applications. Message queuing with RabbitMQ allows transferring data between services and applications in the most effective way. To improve application performance, we implement caching using Redis. Our main front-end framework is react.js. To balance the load across multiple site instances, we use NGINX. In a bundle with Consul, NGINX balances the traffic among several microservices instances according to setup configurations.

Massive volumes of data are stored in numerous MSSQL and PostgreSQL relational databases. Since our website is a search engine, we use Elasticsearch to access data quickly. Along with Elasticsearch, we use other instruments of Elastic Stack. For example, Logstash and Kibana allow keeping an eye on error logs of our software.

Together with DevOps, our Developers implement the best CI/CD practices using GitLab and Jenkins. Using Prometheus, we gather performance metrics of our services and applications and then visualize them on Grafana dashboards.

⚙️ Development culture at Jooble

At Jooble, we strive to create high-quality code. Therefore, we follow coding standards agreed within the development team and conduct timely and effective code reviews. To ensure that our software meets business requirements, we apply TDD, DDD, and BDD techniques. Also, our developers often take part in pair/mob programming sessions to brainstorm ideas, design the best solutions, and share expertise within the team.

We regularly conduct Tech talks where we share knowledge on implementing new development approaches and solving challenging engineering issues. And on Product Sprint Demos, we sync on the overall progress of the whole product. We carefully track the progress on tasks in Jira, which provides clarity and transparency of the development process. The team of Technical Writers keep our internal knowledge base in Confluence up to date.

Technology stack:
▪️ React.js.
▪️ Redux.
▪️ JavaScript.
▪️ HTML/CSS (SASS).

Responsibilities:
▪️ Participation in the development of projects together with the team/mentor.
▪️ Build, test and deploy features into the product front end.
▪️ Provide input in both the product and technical roadmap.
▪️ Active participation in the choice of technical solutions (the main emphasis is on maximum efficiency taking into account the requirements of the business).

Requirements:
▪️ 3+ years of commercial experience with JavaScript.
▪️ Experience with React and Redux.
▪️ Experience with HTML/CSS.
▪️ Highly proficient in spoken and written English.

Nice to have:
▪️ Experience with Webpack.
▪️ Experience with the layout of letters.

Your future team:
▪️ Works on SCRUM, each team has its own backlog of tasks, but a common development environment and code base.
▪️ Team Lead, 2 Backend C #, 2 Frontend devs, 2 QA, designer, PM, Scrum master.

Why Jooble?
▪️ You are free to choose the location of your workspace.
▪️ Financial assistance in case of medical need.
▪️ The 8-hours working day, the beginning time of which you may choose on your own.
▪️ We supply you with all the necessary equipment for a comfortable working experience.
▪️ 20 vacation days + 4 additional days to your vacation per year.
▪️ 4 sick days per year without the need for sick leaves.

If in the job description you see yourself and eagerly want to become a member of our team, please send us your CV and our recruiter will reach you.

About Jooble

Jooble — is a global product-based IT company which operates in 69 countries. Company’s product is a job search website with more than 90M monthly users.

The company has been operating in the online recruitment market since 2006. In its — years of existence, the company has gone from a startup founded by two students to a global employment platform.

Today, Jooble is among the TOP-10 websites in the world in terms of traffic in the Jobs And Employment segment, according to SimilarWeb.

Jooble is a remote-first company. We believe that talented people can create cool projects no matter where they are. Company’s headquarters are located in Kyiv. Offices in Kyiv, Uzhgorod and Lutsk are available for employees to visit at any time they want.

Currently, there are 590 professionals in our team who communicate in 25 different languages.

Here are some exciting resources where you can find out more about our company:
Jooble’s history Ain.ua — https://ain.capital/2019/11/05/the-story-behind-jooble/

Everything about Jooble team in a minute and a half :)
https://jooble.link/4C21

Company website:
https://hiring.jooble.org/

DOU company page:
https://jobs.dou.ua/companies/jooble/

Job posted on 22 June 2022
66 views    29 applications


To apply for this and other jobs on Djinni login or signup.
  • home_work Full Remote
  • shopping_basket Product