Position: Senior Front-End Developer
Category: JavaScript
English level: upper
Years of experience: 9

Current company: 6+ years of experience at enterprise SPA project (gambling tech. solutions product, worldwide market leader).

With my team we've developed a web app used by gambling/betting operators across multiple EU countries. Some app features are shared across all brands, while others are adapted to unique requirements and regulations of each country. All sorts of 3rd-party integrations (payments, user identity verification, etc).

Despite the long development period we've managed to develop a well maintained codebase & process, which allows us to add new features easily and have almost zero production bugs/incidents.

Technologies used: JavaScript, ES5/ES6, Git, Backbone, some React (Redux, then hooks), SCSS, CSS modules, Agile/Jira.

My current responsibilities are technical design decisions and development of product features, mentoring of junior/middle developers, code review, communication and requirements adjustments/estimation with BA/PM.

Previously - 2+ years of experience at Envato marketplace studio, developing premium WordPress themes and plugins for US/EU customers, converting cutting-edge graphic designs to templates and developing theme features/plugins, both FE & BE. Technologies used: JavaScript/jQuery, PHP, MySQL, Bootstrap, HTML+CSS.

Before that - Web developer at Kyiv local fitness network business. Developed company website/admin dashboard with multiple branches, coaches, schedules, etc. using WordPress, JavaScript/jQuery, CSS.
JavaScript, CSS/SASS, Git, ES5/ES6, React, Backbone, SPA, HTTP, responsive design, iOS/Android/Desktop debug, REST API, design patterns, Mocha/Chai/Sinon tests.

See the "achievements" section for more info, these two should probably be merged anyway. :)
- Great team. Not "rockstars, but assholes", rather "professional & nice people". This is top priority.
- Solid development process - or intention to establish/improve one. Code review. Git. Not necessarily the latest & hottest framework, but focus on code quality & maintainability is a must.
- Mature management. Jira (or similar)/Agile. Transparent performance evaluation process & some form of annual bonuses, based on performance.
- Career growth opportunities, but management-only positions are not my cup of tea. 70% coding / 30% management is probably ok.
- Must have dedicated QA team - I'm testing my code, but QAs exist for a reason.
- Also, having a Business Analyst is a huge plus. Or PM/PO working as a BA. :)
- Work/life balance. Some paid overtimes are nice once in a while, but not too much.
- Flexible working conditions - it's ok to visit office once in a while, but I prefer to work from home most of the time. I know you have cookies, but traffic jams are awful in Kyiv. :)
- Interesting product is a nice bonus.