Position: Senior Frontend Developer
Category: JavaScript
English level: intermediate
Years of experience: 6


Aloha. My name is Roman, I am 31 y.o. I am a front-end developer with 6+ years of experience. In particular, 4+ years of development in the react ecosystem.
Detail-oriented and self-driven.  Able to self-manage effectively during independent projects, as well as collaborate as part of a productive team.

Latest project:
Trading platform that combines daily fantasy point scoring and ever-popular financial trading.   
Frontend team was developing two products (with some shared code like UI components lib, typings, utility helper lib):
1. SPA for users
2. Admin panel for operators.  
As part of the frontend team I did the following:
- UI development using React.js and React ecosystem.
- Development of the high-load client side SPA with complex business logic.
- Building reusable components and front-end libraries for future use.
- Test development (unit testing)
- Troubleshooting interface software and debugging application codes.
- Monitoring and improving front-end performance.
- Design a scalable web-app architecture, easy to support continuously.
- Performing the full cycle of software delivery, from design to post-release support.
- Workflow organization.
- Set up and update/support a project dev environment for ReactJS.
- Continuous-integration setup.
- Project refactoring.
- Working with customers to transform product concepts into technical specifications.
- Collaborating with software developers and designers.
- Reviewing application requirements and interface designs.
- Code review
- Tasks specification.
- Sprint planning.
- Documenting application changes and developing updates.
- Project support and consulting.

Technologies and tools: typescript, es6+, babel,  react, react-router, react-intl,  redux, redux-toolkit, redux-saga, styled-components, materialUI, storybook,  formik, yup,  axios, signalR, jwt,  webpack, jest, react-testing-library, redux-saga-test-plan,  eslint, ts-lint( until deprecation), lerna, AWS (Amplify), CI/CD (TeamCity, AWS)
PREFERABLE: Relatively fresh projects without a huge amount of legacy code. Flexible schedule would be great.

DO NOT WANT: micromanagement, trackers,totally inflexible schedule, ancient legacy