Founded in 2014, PMLAB (formerly BETLAB) is a Ukrainian software developer which supplies its partners with innovative sports betting solutions. Our 250+ team of professionals are driven by the sole purpose of delivering a best in class cross-cultural experience, whilst growing our product offering and improving the end user experience.
9 июля 2019

Senior Front-End (Vue.js) developer

Киев

About Team:

BackOffice & Casino FE team provides a centralized control panel to manage the betting company customers

You will be involved in:

— Developing Backoffice(s) on Vue.js
— Developing different front-end SPAs on React
— Participating in building a new scalable solution using modern technology stack
— Developing a user interface and logic for complex single-page applications
— Utilities and internal system integration modules
— Applications architecture design
— Code reviewing
— Collaborating with other teams when needed to provide the best solutions and influence the product
— Much communication between teams.

We are interested in:

— Proven experience with Vue.js and related libraries minimum 2 years
— Proven Native JS knowledge
— Proven experience and knowledge HTML5, CSS3
— Strong knowledge of Asynchronous programming model in JavaScript
— Software Design knowledge: FRP, Design patterns
— JavaScript performance methods
— Experience in code performance analysis
— Proven experience in tests creation
— Proven experience in developing of rich user interfaces for desktop and mobile browsers
— Proven experience using build tools (Rollup, Webpack, Parcel)
— npm-scripts
— CSSModules, PostCSS
— Storybook or any other component based development
— Proven experience with functional/utility libraries (Ramda, Lodash)
— WebSockets, REST
— CI/CD processes implementation, experience with TDD.

Nice to have:

— Experience in multi-branding of single core product
— React/Redux knowledge
— RxJS knowledge
— TypeScript/Flow knowledge
— Experience with recompose/reselect libraries
— Experience with Git flow and GitLab, JIRA, Confluence, Slack bots.

Being a member of BETLAB 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!

LinkedIn