Принимайте участие в зарплатном опросе! Уже собрано почти 8 000 анкет.
PMLAB is a Ukrainian product software development company that supplies its partners with innovative entertainment solutions. Our 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.
2 декабря 2019

Senior Front-End developer for BO team

Киев

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 React/Redux, 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;
— 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 PMLAB 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;
— Medical insurance;
— Relocation bonus;
— Weekly events of a corporate employee’s work-life balance program with culture, arts, soft skills lections;
— Sport competitions (football, PubQuiz, basketball, table tennis, bowling championships every year);
— Individual annual training budget with an opportunity to visit paid conferences, training sessions, workshops etc.;
— Corporate library and subscriptions for Pluralsight and Safari online;
— Unlimited good mood and support!

LinkedIn