— 3y+ professional experience using ReactJS/Redux
— Strong knowledge of Jest, Cypress, react-router, storybook.
— ReactNative is a very welcomed bonus
— Intermediate spoken & written English.
— Willing to understand the complete stack in order to help evolve it or fix it.
— Full-time office position in Kiev developing the product for the long term.
— You will be responsible for setting up the best development practices on the frontend part using ReactJS, ReactNative, testing libraries, and frameworks.
— 20 days of vacations per year, 10 sick days per year.
— Comfortable office, 5 minutes walking from metro station: Kontraktova ploshcha, Kyrylivska str
— Compensation of sports or medical insurance. ( 100 Euro (no bill required)
— Compensation of accounting services ( 30 Euro a month)
— Compensation of liability insurance ( 140 Euro a month)
— Cool team of professionals.
Overview of the project stack:
— Backend: Symfony, PostgreSQL, Redis, Airflow
— Frontend: ReactJS, Redux-observable, Storybook
— Mobile: ReactNative API: REST (open API), Swagger, Redoc
— Test: PHPUnit, Jest, Enzyme, Storybook, Cypress
— CI: Gitlab CI / CircleCI / managed Jenkins Tools: Github, Docker, Heroku
— Project Management: Confluence, Jira, Slack, Google Suite (Gmail, meets, etc)
The project has 2 goals:
— Making it easy to organize B2B events (gathering from 400 up to 10000+ visitors, speakers and promoters)
— Making it easy to organize internal corporate events (gathering from 10 to 600+ managers in order to make them work together across one afternoon up to 3 days).
Both goals are very similar in terms of backend needs. But do not have the same business logic and therefore the same UI/UXs. Technically speaking the project will be developed following the SOA principle. There will be 2 CTOs accompanying the team as well as a project manager responsible to gather the needs and prioritize them.
The project is expected to last 1 year up to 3 years.