The project is a billing platform for making electronic payments using various methods with high bandwidth. We face the challenges of high service availability and security of payment processing. Our platform is certified in accordance with PCI DSS and developed using modern technologies. Requirements: Understanding of the basics of software development (data structure, transmission protocols, data serialization and normalization, etc.). Development using SOLID principles, software design templa
The project is a billing platform for making electronic payments using various methods with high bandwidth. We face the challenges of high service availability and security of payment processing. Our platform is certified in accordance with PCI DSS and developed using modern technologies. Requirements: Understanding of the basics of software development (data structure, transmission protocols, data serialization and normalization, etc.). Development using SOLID principles, software design templates best practices. 3+ years of experience working with ReactJS. Deep knowledge of HTML5, CSS, JavaScript (at the time of Typescript). Experience with UI libraries, such as Antd, Material. Experience with form libraries (redux-form, Formik, react-final-form etc .). Experience with state-management libraries based on the Flux architecture (Redux/Flux), or with React context. Experience working with complex forms (form constructors, forms with several dozen interconnected fields on one page). Knowledge of one of the preprocessors (SASS, SCSS ).Experience of working with Webpack or Vite.Experience of working with multilingual (i18next) and Right-to-Left applications.Ability to write modular, integration and end-to-end tests for React applications.Experience of working with OpenAPI (Swagger).Competence in agile development practices (Scrum, Kanban, etc.) ).Would be a plus: Experience with Docker. Understanding of CI/CD principles. Experience with GCP and AWS. Self-learning library, access to paid courses; Group discussions and individual sessions with a psychologist. Our position involves working in an office in Cyprus. We will be happy to talk in more detail :)