Position: Front-End Developer
Category: JavaScript
English level: upper
Years of experience: 2.5


Worked on a big React.js project in medical field. Improved responsive designs, created new features (multi-step booking flow, Stripe payments flow). Created a new React.js + Next.js project using TypeScript, TailwindCSS and MUI. Integrated Google Maps API (custom map design, markers, tooltips, location search). Added Blog and Help center features using headless CMS. Worked on SEO optimisations (structured data, open graph, semantics, WebVitals, page performance, dynamic loading, assets optimisations etc.).
Fully refactored old dashboard project codebase to a modern React, TS, Ant Design stack. Supported new developers with code review, code quality and best practices support. Worked on a complex and highly customised table and chart components. Implemented background tasks feature with API polling. Fully migrated API to a new backend, with implementing DTOs validations.

More details in CV.
Biggest red flag - legacy vanilla JS projects. I thrive to work with modern technology.