Position: Middle/Senior FrontEnd Developer (Power Systems Industry)
Company: Serengetitech
Category: JavaScript
Experience required: 2y
English level: upper
Published: 2021-02-01T00:00:00+02:00

The platform brings Energy Integrated Smart Analytics into one effective platform that unites utility infrastructure planning with operations and further extends into asset management and data analytics. It brings Geographic Information Systems (GIS) and data hosting and management to the fingertips of its users.

It comes with over 50 years of experience assisting clients in Operations, Maintenance, and Planning of Power Systems.

You will be managed by a highly experienced technical team lead with an opportunity to learn new things and influence decisions regarding product development.

The project has been developed by a couple different teams (contractors and in-house) for the last couple years. There are couple of part time contracts that are still active. There are some big plans about new modules to be added. There is also a very significant tech debt that will require some significant refactoring. The example of the potential refactoring is to switch the UI to a React SPA. It’s Django/Dojo web application at the moment. If everything works out the project will last many years.

**Technology Stack**: React SPA ,Python(Django), Postgres, ESRI ArcGis, Dojo, SASS

**Requirements**

- One of the modern JS frameworks - ideally Dojo, but can be React, Vue or Angular  - from 2 years of experience
- CSS (SASS or SCSS)
- Upper Intermediate English
- As a plus - Familiarity with GIS concepts (ideally ESRI ArcGis)

**Responsibilities**

- New features development
- Maintaining existing codebase
- Defining the application architecture
- Participating in code review
- Bugfixing
- Participating in all scrum rituals, including:
- daily standups
- iteration planning
- backlog grooming

**We offer**

- Mature and efficient processes
- Friendly and supportive work environment
- Competitive salary and benefits package
- Room for personal and professional growth
- Zero bureaucracy
- 18 business days of paid vacation + public holidays compensation
- 50% coverage of sick leave, gym membership, and English language courses
- Regular team buildings and corporate events