Position: Senior Front-End/Fullstack Engineer (PART-TIME)
Category: JavaScript
English level: upper
Years of experience: 7

We migrated backend (NodeJS) and frontend (React, Redux) JS applications to TS. Working closely with a product owner and marketing team I developed and realized a plan on application SEO improvement. I leveraged some techniques, like using SSR instead of client-side rendering, reducing JS bundle size served to a client with tree-shaking and code-splitting.
We migrated a backend (NodeJS) JS application to TS. We improved the maintainability of the backend application by adding tons of unit and integration tests (automatically generated for the API based on typical use cases) and doing refactoring incrementally. We improved scalability by fixing a real-time connections managing system, which was a huge bottleneck because of the many sync events that needed to be handled.
I worked closely with DevOps engineers during maintenance duty shifts. I was checking production instances metrics, responding to alerts, and escalating in case of a big production incident on the duty shifts.
I was designing a way of splitting the monolith frontend application up to micro-frontends. I implemented several PoCs based on Webpack Module Federation, iframe, and web components.
I started a new micro-frontend application using TS, React, and React Query.
Working with a product owner and the team I designed a new product architecture to fix maintainability, scalability, and resilience issues. I used a Domain-Driven Design approach and principles of distributed systems.
I'm looking for a part-time job, where I will be able to leverage all my skills to deliver a product