Position: Frontend ReactJS Developer
Company: Beetroot
Experience required: 3y
English level: intermediate

Our client is an **online educational assessment platform** that offers innovative, reliable and secure service for clients around the globe. You will get a unique opportunity to be part of a global team that works with governments, awarding bodies, universities, municipalities, and schools to deliver secure, standardized tests. Your main task will be to drive the development of the core product. You will work closely with other developers, UX designers and data scientists to build delightful end-user experiences that re-invents educational assessment in the 21st century.

The company focuses on ed tech and the enhancement of learning. Their mission goes beyond knowledge valuation, also supporting the learning process. Ultimately, this goal attempts to open up more opportunities in life for everyone and lead to a more fair and adaptive process of learning. What sets them apart is being a small and agile company, while dealing with major enterprise customers. They combine user-friendly and innovative work together with delivering enterprise-level features that support existing workflows and empower learners.

**Responsibilities:**

- Develop solid and maintainable front-end code using JavaScript, TypeScript,
- HTML and CSS (SCSS), utilizing frameworks such as React, Redux, Redux-Saga, Backbone, etc.
- Write unit tests
- Automate tests using tools like Percy, Selenium, Junit or Jasmine
- Rapidly solve problems and fix bugs
- Contribute in code reviews
- Collaborate with tech lead, product manager, developers and designers to translate business requirements into technical requirements and make the user experience as robust and good as possible

**What we’re looking for:**

- An eye for clean, testable, maintainable, and performant code. Ideally experienced in working on large projects with many other developers
- Background in the latest frontend technologies (e.g. ECMAScript 2018, TypeScript, Webpack, etc.)
- A keen eye for detail and design: You care about user experience and are passionate about developing a user-friendly product
- In-depth knowledge of at least one JavaScript framework (e.g. React, Vue, or Angular)
- Experience with test automation – Percy, Selenium, Junit, Jasmine or comparable tools
- Experience with serverless architecture and node.js
- Strong understanding of web standards, cross-browser compatibility, and CSS-based design
- Experience working with REST APIs
- Familiarity with performance and security best practices
- Passion, drive, energy, a sense of humor and a great attitude!

**Bonus:**

- Experience with Agile development methodology & Test Driven development
- Naming five or more dishes that include beetroot, besides borsch.

**Does this describe you?**

There is such a thing as being a “true Beetroot”.

We value people who are eager for continual improvement. Someone who desires to be the most caring, professional, and progressive version of yourself. Your skills and experience are important factors, but your personality, approach, and drive for improvement are what truly make a difference. Our hope is that you will be a team player who can accept responsibility for your work, solve problems pragmatically, and remain highly motivated. It is also important to be outgoing, well-organized, and efficient with a strong ability to prioritize.

Now that we’ve covered the basics, let's share more about us!

**About Beetroot**

Beetroot is a Swedish-Ukrainian business, building dream teams of developers and designers for companies around the globe. As an emerging company, co-producing with other emerging companies, we work with both start-up businesses and advanced businesses. In essence, we are the cannonball for our client’s success. With over 500 team members, Beetroot fosters a family environment. We are a tightly knit group who love spending time together. We surround you with a cozy atmosphere full of trust, equality, and steamy bowls of borsch!

**Do you like perks? So do we! We provide:**

- A work environment with a minimum level of hierarchy.
- Family-like culture in a comfortable, well-equipped working space.
- Great networking opportunities with international clients.
- Personal and professional development opportunities.
- Compensation of absence days, expenses on medical insurance, Beetroot Academy courses (partly), participation in competence-enhancing events.
- Team building activities: ski trips, Beetroot breakfast, movie nights...and more!
- English lessons with native speakers. 
- Competitive compensation. 

**Are you a good fit? Send us your CV in English. We are waiting to hear from you!**