top of page

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

react.js

Industry

E-learning Advertising Services IT Services and IT Consulting Software Development

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.

Projects

Can’t find the needed talent?

 
Tekla get in touch banner
bottom of page