Position: Web Developer – React/TS, Node.js, Browser Extensions
Category: JavaScript
English level: upper
Years of experience: 4


Pet-projects: Vue, PHP, MySQL, JS/HTML/CSS/Ajax, Node JS, Python, React / Typescript

=== First job (8 months): ===
1. Trainee Project Flight Booking: Vue 2 / Vuex / SCSS
2. Internal Time Tracker project: Angular 1 / JS / CSS / HTML
3. Internal Device Management Panel: Vue 2 / Vuex / SCSS

=== Freelance (3 months): ===
1. Projects on React + Typescript, Python Django, JS / HTML / CSS

=== Second job (2 years 8 months): ===
1. Web Library Project
Comprises 3 different WEB-apps.
1. SPA (Main): React & NodeJS wrapper
2. SSR (Lite version): React Next JS
3. Static Serving (Text version): NodeJS Express, REACT (as a template engine) + JS/HTML/SCSS

Responsibilities:
Implement features, Support, Tech Leading, Refactor general apps parts:
* Reader (read books)
* Search (search in books)
* Audio Player (listen books)
* Subscriptions UI (subscribe to a book content)
* History/MyLibrary (view read/listen history and liked books)
* Library Trees (tree view library representation)
* Authorization (user settings)
* Offline Mode, PWA

Tags
* Virtual Lists, Resizable UI, Themes, Internationalisation, Offline use (PWA), Caching data
* Cross-Browser & Responsive, Accessibility (zoom implementation, contrast themes, keyboard use, screen reader), Analytics, SEO
* Font Icons, Self-written UI-components
* Saga, Redux, Context, Hooks
* Jest, Selenium
* Refactor (Performance Optimization, Improve Code Readability), Bugs Fixing, Features



2. Digital Chat Support App: React & TypesScript
Responsibilities:
Implement features, Support, Tech Leading, developing apps parts:
* Implement project architecture
* Authorization
* Chat
* Audio recording and playing, attach video and photo to Chat messages
* Web Notifications Chrome & Safari
* App logic and UI between different user's role

Tags
* Virtual Lists, Resizable UI
* React-query, Context, Hooks
* Font Icons, Self-written UI-components
* react-table, yup, react-hook-form

3. Health-care portal.
Responsibilities: 
* Development of full pages UI + Business Logic + Responsive and Cross-Browser according to the design and User Stories in Jira
* Code review

Tags: 
* Apollo GraphQL
* Material UI
* Custom Vimeo Video Player
* Rich Text (Markdown content) forms and Views
* React JS, Typescript, Strapi
== Looking for: ==
* Backend / Full-Stack opportunities
* AR & VR / AI
* NFT and Cryptocurrency
* Experienced team
* Angular, Vue
* React, React-Native
* Using cloud computing platforms
* Using Docker, Kubernetes
* Tests writing (unit / integration / e2e)
* Working with Databases
* DevOps practises
* Complex tasks
* New language / culture