Reach out directly about this role
REMOTE CIS | IT ONE
The MDLР (Medicine Supply Chain Monitoring) development team, part of the CRPT operator, is involved in the creation, development, and support of a high-load state information system that tracks the path of every medicine package in Russia from the factory to the patient.
Parallel development of four key systems is underway in a monorepo: • Personal accounts for pharmaceutical companies and pharmacies • ARM-KO (Automated workstation for the inspector) • System administrator panel • Document ARM (document flow module)
We are looking for a Frontend Developer who will design and develop flexible table interfaces, work with a complex backend, and ensure interface security in a high-load environment.
• Development and evolution of the MDLР system interface ecosystem (Personal accounts for market participants, administrator and inspector workstations) • Code coverage with tests: writing Unit tests, integration tests, and maintaining screenshot testing for critical interfaces • Maintaining the codebase in an up-to-date state: refactoring, strict TypeScript type control • Optimizing frontend performance when working with complex, large forms and data arrays • Interaction with related teams: system analysts, QA engineers, and backend developers for API integration. • Designing and developing flexible table interfaces • Integrating UI with a complex backend (REST API) • Ensuring interface security • Developing heavy multi-page forms and widgets • Developing and evolving an isolated UI-Kit library within the monorepo (ui-common): creating reusable atomic components, documenting them, and visualizing them in Storybook • Covering applications with autotests at various levels
• Experience: 3+ years of commercial development • Experience with AI agents • Core: JavaScript (ES6+), TypeScript • React: experience with version < 16.8 (old class components before React 16.8 are important) and > 16.8 (experience with AI agents, experience with Mobx) • Confident knowledge of Git and CI/CD processes • Storybook — creating and maintaining component documentation • Less — styling • Material UI — working with the component library • Vitest — unit and integration testing • ESLint, Prettier, Husky, Lint-staged — maintaining code quality
• Experience in high-load systems • Experience building UI-Kit libraries from scratch • Knowledge of modern rendering optimization approaches (memo, useMemo, virtual list) • Experience with monorepos (Nx, Turborepo, Lerna) • Understanding of accessibility (a11y) principles
IT ONE
6 days ago
Grade
Middle
Experience
from 3 years
Work Format
Remote
AI writes it from your resume. You only have to send it.
By company