optimising performance

energy management

Frontend Software Engineer

About i-charging
i-charging is a technology company focusing on electric vehicle charging infrastructure. We have in-house developed offer, based on the deep knowledge of the sector, both on technology and market. We develop innovative hardware and software solutions that optimize our customer’s operations, smooth user experience and the electric grid utilization. We want to be a global reference in the e-mobility sector, providing a distinctive offer and generating value for the community
Position Summary
The overall responsibility for this role will be the specifications, design, development and testing of the frontend software for Electric Vehicle Charging Stations infrastructure management systems.
Duties and Responsibilities
  • Requirements analysis and definition of software specifications,
  • Definition of software architecture and design,
  • Software development using the programming languages, frameworks and applicable tools,
  • Unit, integration and systems testing and validation,
  • Support to produce the product documentation,
  • Use of implemented product development process,
  • Use of the IT systems implemented in the company,
  • Participation in the definition of tasks effort,
  • Support Service and Production departments, and customers.
Interactions and Interfaces
  • Internally, for product development, will interact with hardware R&D and Product Engineering
    teams,
  • Internally will interact with commercial, marketing and operations departments for product support,
  • Reports to Systems Software R&D Coordinator.
Skills and Competences
  • Academic background in Engineering or similar (Software, Electronics, Computer Science, etc.),
  • Knowledge of core web and browser concepts,
  • Knowledge of software development,
  • Knowledge of docker and kubernets,
  • Knowledge of distributed systems,
  • Knowledge of microservices architectures,
  • Knowledge of Communication Networks and protocols,
  • Knowledge of design and use of databases,
  • HTML, CSS, and JavaScript concepts,
  • Knowledge of node.js and React,
  • Knowledge of SQL and NoSQL Databases,
  • Knowledge of Linux operating system,
  • Proficiency in English is a must (at least B2 – spoken and written),
  • Ability to work effectively in a team environment and build strong working relationship,
  • Good communication and organizational skills

A FINAL NOTE:

You do not need to match every listed expectation to apply for this position. Here at i-charging, we know that diverse perspectives foster innovation, and we are committed to building a team that encompasses a variety of backgrounds, experiences, and skills.

Application
Please send your CV to recrutamento@i-charging.pt
a powerful team of

blue-minders