Position: Front-end Developer
Category: JavaScript
English level: upper
Years of experience: 2


2 years of experience building web and mobile applications; experienced in HTML5, CSS3/CSS
preprocessors (SASS, SCSS), JavaScript, Typescript, React, React Native, Redux, Jest, React Testing Library, Material UI, Git, Webpack.

Developed hybrid applications using React and React Native. Create and maintain codebases, used understanding of React fundamentals to promote better component lifecycle practices.
Increasing application loading speed up to 35% and performance by implementing lazy-loading, memoization, fixing memory leaks issues, and render optimizations.

 Communicated with other teams and senior management to provide the best possible user experience with 100% deadline adherence.

Followed project documentation and workflow to always remain up-to-speed on what needs to be updated in response to new release versions.

 Alleviate testing of React components by creating self-made utilities (crate functions to quick mock the children components, API’s, and global variables). Adapted it to the needs of the project and help other developers dig into it.

Gained a high level of expertise in CSS pixel-level layout, consistency with browsers, versions, and platform Independence by maintaining a project-own UI library.

Resolved compatibility issues with different browsers like Mozilla Firefox, Safari, and Google Chrome by the manual setup of Webpack, Babel and Post-CSS. Also fixed compatibility issues with React Native in different versions of iOS and Android by tree-shaking and code splitting.
First of all, I would like to work with experienced colleagues in a very well-organized team. The area of the project doesn't really matter to me, I think with a good team, any project is a joy.