Are you an A+ Series startup? Get first talent FREE OF CHARGE! Check if you qualify →

Hire as Freelancer
36 €
/hour
Not available
or
Hire as Employee
4000 €
/month
$
€
TALENT-4841
Arthur
React.js Developer

Georgia
Seniority
Senior
Language skills
English B2
Hire employees directly using our Employer Of Record & Payroll tool:
- Recruitment fee, talent's one month salary
- EOR €199/month
Skills
Industry
Professional Summary
Candidate boasts a decade of experience in the dynamic field of frontend development, showcasing a robust and seasoned professional background. Over the last six years, they have demonstrated a dedicated focus on key technologies, including React, TypeScript, and Redux, highlighting their proficiency in building sophisticated and scalable user interfaces. Their extensive experience with React, a popular JavaScript library for building user interfaces, suggests a deep understanding of its intricacies and the ability to leverage its features for effective frontend development. Complementing React, their expertise in TypeScript adds a layer of type safety to their development workflow, enhancing code quality and maintainability. Furthermore, the candidate's familiarity with Redux indicates a proficiency in state management, a crucial aspect of developing complex and interactive frontend applications. In addition to their core focus on React, TypeScript, and Redux, the candidate has diversified their skill set with experience in Vue.js and Next.js. Their 3 years of experience with React Native, a framework for building mobile applications using React, extends their expertise to cross-platform mobile development. A noteworthy aspect of their skill set is their familiarity with creating web animations.
Video of Talent
Portfolio
Education
Certifications and Trainings
Experience
Front-End Developer Expert / Happy Numbers, Inc.
Jun 2020 – Sep 2023
Frontend was isolated from the Ruby on Rails monolith and separated into student and teacher apps built on top of the frontend technologies.
Initiated and supported the implementation of the API-First approach described in the form of OpenAPI (Swagger) schemas.
The Students app, was able to be downloaded for installation on a Chromebooks, thanks to PWA.
Lighthouse performance score was increased by 40% on heavy pages.
The overall code quality and release frequency has also improved due to the increased use of Continuous Integration workflows.
Implemented Design Review helped to improve the understanding of the problem area and as a result, the task delay time for code review was reduced.
Tech: React, TypeScript, Vue 3, single-spa, Lottie animations, Astroturf, Linaria, Next, Jest, Playwright, PWA.
Senior JavaScript Developer / eLama
Jul 2019 – May 2020
St. Petersburg, Russia
In the Web application for digital marketing automation, the conversion rate from user registration to activation was increased by optimizing the first meaningful paint and time to interactive metrics, achieved through code refactoring, pre-rendering and rewriting bundler configuration.
Almost 50% reduction in time required for continuous integration and continuous deployment process.
The component UI library has become better documented.
A general improvement was made to the CI pipeline.
Tech: React, TypeScript, styled-components, React Styleguidist, Webpack, Jest, Cypress.
JavaScript Software Engineer / EPAM Systems
Sep 2016 – Jul 2019
St. Petersburg, Russia
Unit test coverage was increased from 23% to 99%.
The AT&T SportsNet React web app was ported to React Native with iOS and Android support.
The number of integrations of DRM media services for AT&T has been significantly increased (for many of them, backend integration is not enough, and they require frontend integration as well).
The component library for Thomson Reuters Eikon app was created using the Polymer framework.
The logic code was rewritten so that it can be reused across different web frameworks, such as React, Ember and D3.
Improved the overall app performance while running in Electron.
Tech: React, React Native, TypeScript, Jest, CSS modules, Bitmovin player.
Front-End Web Developer / BIA Technologies
Nov 2014 – Aug 2016
St. Petersburg, Russia
Separated the frontend freight application from the Ruby on Rails monolith into separate frontend app.
Rewrote the app from the outdated jQuery, Backbone, Underscore and Haml, Erb, Slim mess to Angular.
Started to display the location of trucks in the admin panel on the map using Mapbox API in real time.
Adopted the main app to work comfortably on smartphone and tablet screens with High DPI support.
Started to use JSDoc extensively to improve code documentation.
Tech: Angular, SCSS, CSS keyframes, JSDoc, Protractor, Jasmine
Front-End Software Engineer / Traffic Isobar
Mar 2013 – Oct 2014
St. Petersburg, Russia
Developed a bot tracking system based on a browser behavior for the system of voting for the best photo in the contest held by Baltika Brewery.
I also wrote the code for the photo gallery.
Made a car configurator for the new line of Citroen cars.
Wrote an adaptive web UI of a browser based racing game for Volkswagen .
Tech: Angular, Handlebars, SCSS, Gulp, CSS keyframe animations
Full Stack Web Developer / Pixelon
Jan 2012 - Feb 2013
St. Petersburg, Russia
Adopted BEM methodology in combination with Less for use in all new customer projects of the company.
Rewrote the company’s CMS from the plain PHP to Zend Framework and as a result improved security and maintainability.
Started using jQuery plugins for common UI patterns, making it easier to reuse them in company projects.
Implemented Google Map API in the client’s project, improving the accuracy of land parcels on the map.
Tech: jQuery, Less, Modernizr, Bootstrap, Foundation, Asynchronous Module Definition.