You will be involved in:
— Developing a user interface and logic for a complex SPA (Sportsbook website with Casino integration)
— Full cycle development (from accepting technical requirements from BA/SA — to delivering changes to production)
— Taking full responsibility and driving optimization/refactoring projects targeting branding and scaling, performance, quality, development speed improvements for the aforementioned SPAs
— Payment systems and other
— Application architecture design
— Closely communication with designers, BA’s and product managers, providing the best solutions and influencing the product
We are interested in:
— Work experience with commercial projects over 4 years (specially high-loaded ones)
— Experience in front-end development targeting desktop and mobile browsers on different devices
— Excellent knowledge of JavaScript Core, ES6+, HTML5, CSS3, post-processors
— React/Redux/Reselect/RxJS ecosystem knowledge and experience with React
— Software Design knowledge: OOD, SoA, Design patterns
— Experience in code performance analysis
— Proven experience in tests creation
— Understanding of isomorphic technologies of JS apps
— Experience with Git, Docker, Nginx
— Experience in code review, refactoring, team mentoring, cross-teams communication skills
Would be a plus:
— Experience in applying multi-branding concepts for single cross-platform product
— Experience in Node.js, Protobuf, Immutable, Lodash, Storybook, CSS Modules, Sass, Jest, Enzyme, Webdriver.io
— Experience with trunkbaseddevelopment.com or GitHub flow, GitLab, JIRA, Confluence
— CI/CD processes implementation, experience with TDD/BDD and test automation
— Experience in Kubernetes, AWS, experience in introducing DevOps and DevOpsSec culture in the company
— Experience in SEO and performance optimization
— Experience with Webpack, NPM, Yarn
Being a member of PMAB team means:
— Challenging tasks with great opportunity to level up your skills
— Knowledge sharing atmosphere (you have a chance to be a speaker in our internal meetups)
— Competitive salary and сonstant encouragement for your efforts and contribution
— 20 working days of paid vacation
— 100% paid sick leaves
— Free English classes
— Medical insurance/ sports compensation
— Relocation bonus
— Individual annual training budget with an opportunity to visit paid conferences, training sessions, workshops etc.
— Corporate library and subscriptions for Pluralsight and Safari online
— Lunches delivery to the office
— Unlimited good mood and support!