Senior Frontend Software Engineer, JavascriptJob DetailsDepartmentEngineering
LocationPorto
Job TypeSoftware Engineer
QualificationsTechnical Degree
Experience5 Years
Your RoleBuilding upon the success of our current products, PVCAD and PVSketch, we are increasing our technical team to help realize new, complex features in our software platform. The implementation of these features will include regular communication with mechanical engineers, data scientists, software engineers, and other team members. Consequently, we seek software engineers who are excited about solar energy and related engineering concepts, and are comfortable shipping production ready code.
As Frontend Software Engineer, you will implement and take ownership of new features realized in the PVSketch platform. Working closely with the CTO (who is also an active software engineer), you will partake in daily meetings and help communicate timelines and technical challenges to the rest of the team as they pertain to current project scopes. Your primary code contribution will come in the form of frontend Javascript code, with periodic contributions to some of our many microservices written in a range of languages. You should be comfortable writing vanilla javascript, as well as using angular, react, or a similar frontend framework. Experience with animation and/or 3D visualization, as well as HTML/CSS/SCSS/LESS in JS is a plus.
The TeamOur team is made up of inspired, multidisciplinary industry veterans and researchers. The problems that we tackle are complex, and we work together closely to pool our expertise and generate innovative solutions. If you are looking for an opportunity to both contribute your technical knowledge and learn from your colleagues and be part of the climate solution in the process, this role is for you.
QualificationsDegree in IT, Computer Science, Engineering or related field3+ years professional experience developing and delivering commercial softwareExpert level skill in Javascript, with experience in other related frontend programming languagesKnowledge of object oriented programming best practices and the ability to realize them in JavascriptDeep understanding of the browser and UI development in JavascriptKnowledge of REST API best practicesExperience with the full software development life cycleEligible to work in the European UnionPassionate about renewable energy technology and solutions to climate changeBenefitsCompetitive SalaryFlexible working hoursOpen Vacation PolicyNew computer
#J-18808-Ljbffr