What You'll Do as a React Developer
As a React Developer, you will be responsible for the development of the front-end services of the system. You will be joining a cross-functional team of very experienced engineers, who believe in making great products and have all the technical skills to make it happen. You will be working with a senior team member who will oversee your work and provide necessary training.
WHAT WE BRING TO THE TABLE:
- A competitive salary
- A growth budget just for you – use it to level up your skills!
- Co-financing for English and German lessons if needed.
- Top-notch work equipment, including a MacBook and all the trimmings.
- A Multisport card for staying active.
- A flat hierarchy and quick decision-making – no bureaucracy here!
- Personalized career growth and feedback every six months.
- Remote work and flexible hours – because life's too short for commutes.
- Regular company updates and team-building fun – because we like to have fun!
WHAT OUR RECRUITMENT PROCESS LOOKS LIKE:
- You'll have the opportunity to meet with our recruitment team to delve into our culture, work methods, and ongoing projects.
- We've crafted a recruitment task for you to complete offline, providing an opportunity to showcase your skills and approach.
- During the technical interview, we're eager to gain deeper insight into your experience and expertise.
JOB REQUIREMENTS:
- Demonstrable experience with modern React
- Good knowledge of JavaScript, CSS, HTML
- Good knowledge of TypeScript
- Experience with React Query or other similar fetching and caching tool
- Basic understanding of REST API principles
- Experience with unit and component testing (Jest, React Testing Library, or equivalents)
- Proactive approach - suggesting, researching and finding solutions to the problems
- Creativity & attention to details - always looking for an opportunity to make things better
- Very good command of English (written and spoken)
Nice to have:
- Experience with end-to-end testing in Cypress
- Experience with CSS-in-JS solutions like Emotion
- Practical knowledge and understanding of React state management libraries like Redux, MobX
- Basic understanding of Babel compiler
- Knowledge of the module bundlers (Webpack, Parcel, or equivalents)
