Middle Front-end Developer (Angular) (offline)

The Beetroot family is growing. Maybe you’re our next member? We’re looking for a Frontend Developer to work with our client – a cool Scandinavian company.


Our client is working on developing ML-driven software tools to assist 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, make inferences 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 implementing it. The person should support the existing software applications by fixing bugs. Participate in the testing process by cooperating with the QAs to set up testing environments and prepare releases. The work will be conducted under immediate supervision.


What you'll do in your role:

- Research and implement visual parts of the systems.

- Work with QA to ensure 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 the Angular framework.

- Knowledge of JavaScript (ES5, ES6), TypeScript, RxJS.

- Experience with Tailwind CSS or other utility-first CSS frameworks.

- 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.

- At least Upper-Intermediate English level.

- Bachelor's degree in Computer Science.


How to knock our socks off:

- 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!


Not checking every box?

This job looks very exciting, but you hesitate to apply because of the confidence gap? Reach out to us anyway! Beetroot is an inclusive workplace that considers all applicants. Equality is one of our core values. We're committed to providing equal opportunity and a sense of belonging for all Beetroot consultants and candidates. So let's discover together whether we could be an excellent fit for each other.