EveryMatrix Logo png

Junior Frontend Developer

EveryMatrix

Descrierea postului

Project description:

You are part of the EMFE department. Working on the group level, EveryMatrix Front-End (short EMFE) is the department that manages everything related to the front-end: from banners or logos to a fully functional, cutting-edge online casino. We are composed of 6 teams: Bespoke Team, Business Team, QA Team, Operational Team, Products team, and Widgets team. This position is open inside the Widgets team. We use a wide array of technologies, and we love to stay on the bleeding edge. The primary development language you will use is JavaScript, working with Angular, Stencil, Svelte, and NodeJS, using HTTP2 APIs as the transfer protocols between the server and the client. You will work on creating and expanding Widgets, reusable components designed to perform a specific function. You will also work on other FE products, for example, a single-page application and a notification transport system. These are exciting products (especially for us and hopefully for you) and we’re looking for people who are ready to face a challenge, analyze existing functionality and transform and adapt it into something great using the latest stack of Web technologies.

 


Responsibilities:

- Code quality - You learn, understand and apply company/team coding standards that are provided by the senior/lead and adapt your own code accordingly. If no code guide exists, you should be able to adapt to international coding standards.

- Code review - Participate in daily code review under the guidance of more experienced team members. Assist in reviewing the Git tasks ensuring all identified issues have been resolved. Develop an understanding of the importance of code reviews and understanding the function of the submitted code.

  • Refactoring – Learn to navigate and understand code written by the team, identifying its functionality. Learn to recognize opportunities for making the code clearer and more efficient under the mentorship of more experienced colleagues.

- Scalability, stability and performance - You have basic scalability concepts, you learn and put into practice methods that can improve the stability and performance of the project.

- Code documentation - Write basic code documentation. That can be reduced to naming and explaining the technical solution that was chosen to resolve the task/issue/bug, crafting Widgets documentation while adhering to the team documentation practices. - Operational

  • You can handle incidents according to the defined SLAs and project processes (the complexity refers to system/platform complexity, technical solution complexity or business knowledge).

- Communication - You contribute to best practices knowledge sharing and application within the project. You know how to share knowledge in many forms: feedback, presentations, recommendations of books and articles, recommendations of events, lessons learned etc.

 


Requirements:

- At least one year of experience in working with modern JavaScript and JavaScript frameworks. - Profound knowledge of JavaScript, including ES6+ features. Candidates must demonstrate the ability to write clean, efficient, and scalable code.

- Understanding of REST API consumption. Applicants should be familiar with concepts like HTTP methods, status codes, and the principles of RESTful architecture. - Solid knowledge of HTML5 and CSS3. - Proven interest in testing, code review, and code quality. - Ability to work in a Kanban system with fast switching priorities. - Good English, both written and spoken. - Passion for learning and perfecting skills. - Love working in a team and sharing ideas.

 


Nice to have:

  • Knowledge of Web Components (custom elements, Shadow DOM, and HTML templates) is beneficial. This includes understanding how to encapsulate and reuse HTML, CSS, and JavaScript for widgets and complex FE structures.

- Experience with Angular or similar frameworks/libraries (React, Vue.js) is a plus. - Familiarity with Node.js.

  • Knowledge of responsive web design principles, including the use of CSS media or container queries and flexible layouts.

 


Work Life Balance:

 

  • Enjoy 22 annual leave days, with the number increasing to 32 after 5 years with the company;
  • 10 sick leave days per year (without a doctor's note);
  • 40% work from home, over any 3-month period, after the first 3 months;
  • During the first 3 months - 100% work from the office – central location, near University Square;
  • If returning to work soon after having child, 1 year 100% WFH for mothers;
  • WFH after child is born – for fathers: 13 weeks of 100% WFH (from the day of the birth of the child).

Benefits and Office perks:

  • Lunch allowance (130 EUR Net/ month);
  • Private Medical insurance – Regina Maria;
  • Our own in-house gym, health & well-being programs;
  • Fruits Tuesday;
  • Access to online learning platforms Udemy for Business and O’Reilly and budget for external training;
  • Bookster;
  • Massage at work;
  • Anniversary gifts;
  • Frequent free-bar parties, annual whole-company parties (have previously rented our own planes to get everyone together!);
  • Fun corner: ping pong table, PS4, lots of board games.

Joburi adăugate recent la EveryMatrix

Junior Java Developer

Joburi adăugate recent în România

Junior Software Developer

Full Stack Java Developer

.NET Developer

Senior Android Developer