Position: Lead Front-end Developer
Category: JavaScript
English level: fluent
Years of experience: 6

- Was working on an MVP version of a web app in finance domain as a lead developer, in cooperation with 2 front end developers, back end team, designers and product team. App has good documentation (Storybook, JSDoc) and high unit test coverage (89%)
- Developed a big B2B marketplace platform for US market, which I developed from scratch in cooperation with designer and back end developer. This project has been successfully launched and generates increasingly good revenue
- Developer front end and back end part for my hybrid mobile app and launched it to App Store
- Refactored and optimised an Angular SPA to be faster and SEO-friendly
- Conducted technical interviews, onboarding and mentoring of new team members. Created onboarding documentation (visual documentation in Storybook + list of useful links to learn project specifics)
- I also have an NPM package with 8-18K+ of weekly downloads :)
I've been in commercial web development for almost 6 years and used a variety of technologies, including Angular, React, NodeJs, NestJs, MongoDB, Firebase infrastructure. Main technology for me is Angular 2+, which I was heavily using for the last 5 years. However, I'm always curious about learning something new and expanding my knowledge, whether it's a new architecture pattern, new framework, platform or language. Currently in a process of switching to React on the ongoing project.
Apart from that I have a good knowledge of OOP best practices, reactive programming principles, Redux patterns, TDD and BDD.
For the last half of the year I'm working as a Lead Front End Developer, so apart from dev activities I'm more involved into mentoring, people management and the whole project communication.

Currently located outside of Ukraine and changing locations frequently.
I would like to be a part of a well qualified product team with interesting project and set up processes. I prefer developing projects/modules from scratch and taking my responsibility for this piece of functionality rather than working with legacy code.

Looking for position in EU, preferably remote, or with possibility to work remotely a couple of months per year.