Position: Frontend Developer (React)
Company: Panenco
Category: JavaScript
Experience required: 1y
English level: intermediate

**Our teammate needs to meet the next requirements:**

● At least 1 year of commercial experience with JS and React is a MUST!
● JavaScript: in-depth understanding of ES5.1 + ES6
● ReactJS: Context API, Hooks, HOC “pattern”, lifecycle methods v16.4+
● Redux: redux-thunks, middlewares understanding
● Other: CSS/SCSS, Webpack core concepts understanding
● Awareness of cross-browser compatibility issues and client-side performance considerations

As a plus

● Usage of Typescript
● Styled-components or other CSS-in-JS approaches
● Experience with Cypress or other end-to-end testing frameworks
● Node.js (Express) usage and understanding

Responsibilities

● Collaborate with product designers
● Work with back-end engineers to build features and ship product increments
● Build efficient and reusable front-end systems and abstractions
● Find and address performance and cross-browser compatibility issues
● Participate in design and code reviews
● Identify and communicate front-end best practices
● Share your learnings and insights during our weekly Panenco Labs sessions

We offer

We offer a friendly, stable working environment with a strong team ready to help out where needed. We create an inspiring learning environment for our engineering team. During our weekly Panenco Labs sessions, we share experiences from the various products that we're building, across different specialty domains.