Position: Front-end Developer (Angular)
Company: Beetroot
Category: JavaScript
Experience required: 1y
English level: upper

Our client is working on developing ML-driven software tools for assisting scientists throughout their challenging work endeavors. The ultimate goal is to build a fully-fledged science assistant machine that can read and understand scientific articles. The team is building software that can read and understand text, build knowledge graphs and causal relations between documents, do inference on top to connect the dots, and give suggestions for future innovation.

You will be responsible for the design, modification, and implementation of the frontend part of the system. The work will consist of designing particular software segments, planning the designed work and its implementation. The person should support the existing software applications by fixing bugs. Participate in the testing process by cooperating with the QAs on setting up environments for testing and preparing releases. The work will be conducted under immediate supervision.

**Responsibilities:**
- Research, and implement visual parts of the systems.
- Work together with QA to make sure that the developed system is working according to specifications.
- Monitor and maintain different environments.
- Work in an agile process in a distributed team with limited connectivity.
- Develop own skills and take responsibility for own personal development in the field.

**What we’re looking for:**
- 2+ years of programming experience
- Experience with Angular framework
- Knowledge of JavaScript (ES5, ES6), TypeScript, RxJS
- Solid knowledge of HTML / CSS / SASS / BEM methodology
- Understanding of RESTful API design principles
- Experience with Git
- Ability to work in a distributed team environment. 
- Proficient analytical / problem-solving skills. 
- Experience in coding, testing, and debugging programs based on requirements.
- Good level of written and spoken English.
- Bachelor's degree in Computer Science 

**Bonus:**
- Experience with Tailwind CSS or other utility-first CSS frameworks
- Experience with NodeJS
- Experience with application servers, web services, and rest services
- Experience with setting up web servers such as Apache or Nginx
- You love 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**
We are a Swedish-Ukrainian IT company, 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 loves spending time together. Our desire is to provide a cozy workplace 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 office
- Great networking opportunities with international clients
- Personal and professional development opportunities
- Competitive salary, paid vacation, medical insurance, and social benefits
- Team building activities: ski trips, Beetroot breakfast, movie nights...and more!
- English lessons with native speakers
- Discounted Beetroot Academy courses
- Annual allowance to participate in competence-enhancing events
- Are you a good fit? Send us your CV in English. We are waiting to hear from you!