Position: Senior/Lead Front-End Engineer
Category: JavaScript
English level: upper
Years of experience: 10

1. Virtualization for tables. Make tables on UI work nice and smoothly with any amount of rows. I implement the solution to render only those rows that are visible (and nearly visible) in the table.

2. Implement a scenario-based solution for tables and forms. Each form and table on UI can be represented as a simple JSON object (scenario), that allows easy to create/update forms and tables from the front-end or back-end side.

3. Time Bar refactoring in Zoomdata. Rewrite from scratch old Time Bar component using Flux architecture and html5 canvas rendering with animation.

4. Speedometer implementation for a manual treadmill (treadmill without a motor). Created a custom animated Speedometer component by using HTML 5 canvas. Optimize it to work efficiently and smoothly on the treadmill (it has not very powerful hardware).

5. 100% unit tests coverage for shared reducers. Since our shared reducers are used on several different web projects, it was important to cover them with unit tests to make sure they are stable after some changes in the future and don't break anything in existing projects.
In my current position, I work on front-end architecture and UI for our web platform, write unit tests for react components/hooks/utils and optimize its performance. I communicate closely with our managers, designers, and the back-end team to make sure we are on the same page and can implement good-quality features for our customers. Also, as a lead developer, I hold technical interviews and mentor junior developers.

I would like to stay within the Senior/Lead Frontend Engineer position with the possibility to work on Front-end architecture.
I am looking for a new position with a relocation option only. I prefer to work remotely, ideally with a flexible schedule and minimum/without micromanagement. Love working at startups.

I would like to work with React, creating visual UI components, and functionality. I love working on interactive UI (e.g. charts, animation, custom canvas components) and working closely with UI/UX designers to create the best UX and clean/beautiful UI.