Position: Front-End Developer (React.js)
Category: JavaScript
English level: upper
Years of experience: 2


I’ve been working for about 1.5 year as a Front-End Developer focusing on React and Redux. I’m a self-taught developer who possesses the curiosity and perseverance to understand and navigate the unknown things and technologies.
My last project is a resume builder with browser-side PDF rendering feature which is designed to retrieve data sections filled by the user and simultaneously generate a resume document which is visually accessible and sensitive to all data updates made by the user on a real-time basis. The app also provides functionality for saving and managing resumes on the user's dashboard as well as downloading in PDF format or generating URL to share the resume. 

Remarkable Technology / Front-End Developer

Online shopping platform
Responsibilities:
- Developing and styling new UI functional components (products, shopping cart, sign in/sign up page, modals and so on).
- Integrating Material-UI components and overriding default styles according to the app’s design project.
- Work with REST API.

Resume builder
Responsibilities:
Apart from the basic responsibilities such as developing and styling responsive UI components, it’s worth to highlight the following tasks I was in charge of developing and making technical decisions over:
- Browser-side PDF rendering. Displaying PDFs on the webpage enabling real-time resume changes to be shown to the user.
- Integration and customization of Draft.js text editor to the project needs. Implemented the solution that allows traversing html code elements generated by Draft.js editor and converting them to the format that is understood by PDF rendering library.
- User registration and login. Self-written inputs validation system. Authorization mechanism is implemented using JWT. 
- Operating with binary data formats and creating the functionality for user photo uploading, editing and cropping. Firebase Storage service integration to the project for user’s resume photos safekeeping.
What is preferred: 
- interesting, complex and challenging projects using modern technologies.   
- considering my pre-programming past, I’m interested to try myself in some FinTech project. But that’s not my #1 priority, first of all, I want new project to help significantly boost my proficiency.
- full-time, remote or hybrid work, flexible working hours.