Position: Senior Software Engineer (front-end)
Category: JavaScript
English level: fluent
Years of experience: 11

AT CURRENT POSITION:

After starting at ... leaded the creation of new front-end architecture based on TypeScript, React.js, MobX, Inversify that helped the company successfully deliver the most crucial project of the next year.

Designed domain specific language (DSL) to represent application configuration which allowed us to reduce configuration size in tenfold and made it possible for non-technical team member read and modify the configuration reducing amount of time required to create new products.

Refactored two the most important and complex packages achieving above 90% test coverage.

On daily basis in collaboration with Swiss team designed and developed new features, refactored existing code, improved development process, conducted code reviews, mentored junior/middle front-end engineers, interviewed candidates.
Senior/Lead Software Engineer with excellent knowledge of JavaScript and TypeScript and modern front-end technologies in combination with around 20 years of  experience in commercial software development.

High proficiency in construction of reusable and maintainable solutions using various paradigms and patterns acquired during years of work with different programming languages such as JavaScript/TypeScript, PHP, Haskell, Python, .Net, Delphi. Deep understanding of relational database design, SQL and performance optimization.
LOOKING FOR:
- Small or average size highly professional team;
- English speaking environment, direct contact with customer;
- Fully remote or hybrid work;
- Flexible working hours;

NOT INTERESTED IN:
- Routine overtimes or overtimes without decent compensation;
- Frequent business trips;
- On-calls, DoD;
- Meetings at 9pm, regular meetings longer than one hour;
- Excessive bureaucracy of any kind;
- Game-dev, blockchain, gambling, porno etc;