Position: Senior front-end developer, React
Category: JavaScript
English level: upper
Years of experience: 5

• Employed multiple front-end frameworks: used React, Redux, Redux-Saga, and Next.js for more sophisticated designs and interaction patterns. Utilized Svelte.js for the most high-demand components, which improved the performance under high traffic loads.

• Utilised Varnish cache reverse proxy along with ESI includes, to render dynamic parts of the page. This significantly reduced server loads and optimized overall performance. 

• Contributed to the development of a new content management system for journalists, built on a stack comprising Sanity CMS, React, Redux, Nodejs, and MongoDB.

• Used Sentry.io service to detect run-time errors in React components and improve the reliability of the app.

• Took part in the development of the Latest News application using Next.js and RTK Query.

• Created interactive maps and charts with D3.js

• Participated in the development of a custom video player app, built on the JW Player platform.

• Wrote unit, integration, and end-to-end tests using React Testing Library and Cypress

• took part in code reviews.

• Participated in hackathons organized by the company.

• Collaborated with the team of designers and developers to successfully migrate a customer’s laggy website from WordPress to a new stack of technologies - Next.js and GraphQL, which significantly improved overall app performance and user experience

• Took part in backend development of the content management system for a website using Contentful CMS, Node.js, and MongoDB

• Integrated various third-party APIs: Google Maps, Stripe, Mailchimp, Clicksend, Loqate, etc.
As a front-end engineer in an out-staff team, I am responsible for building and maintaining a user-facing part of a media platform that comprises multiple online editions for Nordic countries, with daily traffic of nearly 2 million visitors.

My stack of technologies includes TypeScript / JavaScript,  React / Svelte, Redux / Mobx, and Next.js for the front-end as well as Node.js, Express, MongoDB, and Docker on the back-end.

I collaborate with an international team of developers and designers in my daily work. My primary focus is creating UI components and writing clean, reliable, scalable, and thoroughly tested code to ensure optimal performance under high traffic loads and provide an exceptional user experience.

I am open to learning new frameworks and technologies and aim to advance my skills as a full-stack developer going forward.
I am currently seeking a React front-end developer position. However, I am also open to learning and using other technologies that may be required for the role.