Front end инженер
Front end инженер

Tasks
- Analyze, plan and model, front-end design implementations.
- Collaborate with our marketing and design team to provide insightful feedback on front-end product development.
- Write clean and maintainable code that is easy to understand and re-use.
- Be able to autonomously work on all stages of software development; model, implementation and delivery.
- Tackle new challenges and learn new technologies without being afraid to make mistakes along the way.
- Be proactive while developing and take responsibility for the projects you are working on.
Requirements
- +2 years of experience working as a front end developer.
- Strong knowledge of git and git workflows.
- Strong knowledge of React.js, its design patterns and best practices. Experience with Next.js is also a plus.
- Good knowledge of CSS.
- Understanding of webpack and other JS packaging solutions.
- Understanding of APIs and how they integrate with websites and applications.
- Understanding of Jest and other testing frameworks.
- Basic knowledge of computer theory and algorithms.
- Interest in design and user experience.
- Previous experience in a tech startup is highly desirable.
- A strong motivation to have a positive impact on the planet and to change the way people think about energy production.
Apply for this position: