Position: Frontend Engineer (Vue.js)
Company: Zoolatech
Category: JavaScript
Experience required: 3y
English level: upper
Published: 2023-04-01T00:00:00+03:00

We are considering **Ukrainians abroad** for this role
Location - Poland, Romania, Eastern Europe

Complete Solaria is a solar technology, services, and financing company that specializes in providing end-to-end solutions for residential and commercial solar projects. The company is based in the United States with a development center in Europe and offers a range of products and services, including solar panels, energy storage systems, financing options, and installation and maintenance services.

Complete Solaria has a strong commitment to sustainability and environmental responsibility. The company aims to help customers reduce their carbon footprint and save money on their energy bills by offering affordable and efficient solar solutions. Zoolatech partnered with Complete Solar to achieve the ambitious goal of making the world less dependent on non-renewable sources of energy.

**Responsibilities**
- Understanding the business needs by participating in team meetings, investigating the code, and proactively asking questions about the requirements.
- Designing, developing, and documenting software applications that meet the needs of the end user. 
- Creating unit tests, testing, and debugging the code to ensure that it works as expected. Providing the quality of the solution and taking ownership of the quality of the system in general. 
- Monitor/support the system in production.
- Follow Alige’s development principles and collaborate with other team members to make sure the sprint goals are achieved. 
- Understand the business goals and be able to deliver a technical solution with the best combination of quality and time.
- Monitor/support the system in production.

**Skills Required**
- Experience with Vue.js (3+ years), 
- Knowledge of Webpack, and TypeScript,
- Readiness to work with the legacy code (JS),
- Experience and desire to follow the Agile development process (Scrum),
- Experience in performance optimization, code refactoring, API integration,
- Experience with Unit testing and tools for it (jest/karma/jasmine/mocha),
- Written and spoken English skills of the intermediate level at least;

**Would be a plus:**
- Experience with Google Map API,
- Basic knowledge of Laravel & Blade templates,
- Experience with package managers (NPM, Yarn);