Frontend Developer (React)

KONČAR – Electrical Engineering Institute is a dynamic company with many years of experience in the areas of electrical engineering, rail vehicles and infrastructure, laboratory testing, diagnostics, and certification.

Our Transformer Monitoring Department is looking for a new co-worker who will have a chance to be a part of one of our top-performing teams.

Frontend Developer (React)

(m/f)

Our state-of-the-art Transformer Monitoring System (TMS) improves asset management and prevents unplanned shutdowns of critical equipment in the power sector. With over 500 systems installed around the globe, the TMS system sets the standards in the field of online condition and performance monitoring.

To learn more about our Transformer Monitoring System, click on the TMS link.

We are offering you a working environment that will empower you to reach your full potential. We aim to attract the most skilled and brightest people to bring new perspectives which allow our employees to learn from each other and improve their skills. While encouraging collaboration and teamwork, we also promote a trusting atmosphere, mentoring, consulting, and exchanging ideas.

Besides challenging jobs, additional benefits, and flexible work practices, our employees are provided with continuous personal and professional development through education and training programs.

Location: Zagreb (partially remote)

Application deadline: Open for one month

Job brief

We are looking for an experienced Front-end developer with 2+ years of experience in software development and React & TypeScript expertise to join our team. You will be working in a small team on an in-house project that powers more than 500 systems around the globe in the energy industry.

You will be responsible for building the client-side of our web applications, translating business requirements into functional, appealing, and interactive graphical interfaces for both mobile and website environments.

We are looking for someone who will write performant and reusable code, as most of our codebase runs on microcontrollers, implementing visual representations of civic & electrical engineering analyses and real-time values of analog & digital signals.

Job responsibilities:

  • Development of new user-facing features for our online condition monitoring system which is based on our hardware and software platform.
  • Developing code that will be used on different projects and products throughout the company.
  • Optimizing the client-side solutions for maximum speed and scalability.
  • Collaboration with backend developers and web designers to improve usability.
  • Writing test cases and executing tests throughout the development process.
  • Maintaining the codebase.
  • Providing mentorship to younger team members along with code reviews.
  • Remote support for fieldwork teams.

Job requirements:

  • 2+ years of experience working with React and TypeScript (including hooks API).
  • Solid understanding of ES6+ syntax.
  • Basic to a good understanding of state management in React applications.
  • Basic understanding of WebSocket API.
  • Good understanding of Bootstrap ecosystem and “react-bootstrap” library (Bootstrap v5, without jQuery).
  • Minimum understanding of how module bundlers work, Webpack. In most cases, such configs are defined at the start of the project and are not touched for quite some time again, but a basic understanding of manipulating Webpack configs is required.
  • Understanding of web markup, including HTML5, CSS3 (SASS/SCSS).
  • Experience with implementation of charts & plotting solutions with canvas & SVG.
  • Experience with using jQuery and translating jQuery code & plugins into vanilla JS code (since we’re working on deprecating couple of jQuery solutions used in previous iterations of our web apps).
  • Good understanding of source code control software – GIT.
  • B.Sc./Master’s in Computer Science/Computer Engineering is an advantage but not a requirement.

Good to know:

  • Basic experience with writing and implementing algorithms with a given formula.
  • Ability to read what’s what in ASP.NET templates (since we’re working on switching from .NET server-side apps to client-side React apps).

Other requirements:

  • Working knowledge of the English language.

What do we offer:

  • Friendly and supportive work atmosphere.
  • Flexible working hours.
  • Competitive salary.
  • Above-average vacation days.
  • Additional days of paid leave (e.g. marriage, the birth of a child, moving…).
  • Additional cash benefits (e.g. the birth of a child, completion of post-graduate doctoral or specialist studies…).
  • Annual gatherings at the department level.

If you are an enthusiastic, motivated, and ambitious person, open to new challenges and knowledge, and have found yourself in a description, send us your CV at tjakovic@koncar-institut.hr.