Front-end Developer

Software | Madrid

RatedPower & team

RatedPower offers pvDesign, the leading software to design utility-scale solar power plants. pvDesign has a track record of 1000+ projects in 100+ countries. A faster, more automated, accurate and reliable method than traditional engineering, allowing to improve the profitability of its clients' assets. We make engineering in minutes, not weeks. RatedPower is a GoogleForStartups & Techstars backed company.

Who are we looking for?

We are looking for a full-time, front-end developer, with the ability to work in a challenging, fast-paced environment. He/She will become part of an integrated and agile team with UX/UI, Front-end, Back-ends, Scrum Master and Product Owner. And will report directly to the CTO.

Location

Madrid, Spain.

Responsabilities

  • Build intuitive functionalities, with efficient, reusable, and easy to maintain code.
  • Collaborate with engineering and product teams, to frame and tackle the challenges, both from technical and business context.
  • Translate business requirements into technical deliverables.

Our stack

  • ReactJS (Javascript library).
  • CSS-in-JS with Styled Components library.
  • Figma for prototype design.
  • Tests end-to-end with Cypress.
  • API GraphQL consumed with Apollo Client.
  • Git & GitHub.
  • Travis.
  • AWS with S3 and CloudFront.
  • Agile methodology with a custom mix of scrum and kanban tools.

Required skills

  • Commanding grasp of web development.
  • Git.
  • ReactJS.
  • ECMAScript 6 and styling good practices.
  • Strong motivation to drive impact by making product improvements.
  • Proactiveness, team player and willingness to learn.

Valuable Skills

  • Testing.
  • Detect usability problems and think about user-friendly improvements.

ReactJS CSS-in-JS TypeScript Tests GraphQL Git Github ES6/ES7 API Scrum Kanban Web Accesibility

What we offer

Excellent opportunity to develop yourself and to be part of a fast-growing startup. We support our employees with continuous training.

Compensation

Compensation commensurate with experience.