What you will do:
- Develop new features and improve upon existing front-end for our web apps, supported by PM and UX/design team, caring for the product and customer satisfaction
- Perform code review for projects or features made by other team members
- Care about code quality and automated testing
- Promote and encourage best coding practices
- Share your knowledge with junior team members
Technologies used in our projects:
- Vue.js/Vuex
- Webpack
- Mocha/Chai
- In the backend: Python/Django, PostgreSQL, sometimes Node.js, rarely MySQL
- JIRA and Bitbucket (obligatory code review)
- Git (git-flow specifically)
- Our own style and best practices guide
We expect you to be:
- Skilled in Vue.js/Vuex/ES6 and later to propose and implement solutions of your own (or with experience in Angular/React, willing to switch to Vue.js)
- Skilled in SASS/CSS and understanding UI/UX design concepts
- Familiar with automated testing (Mocha/Chai)
- A team player - most of our projects involve 2 to 4 people
- Fluent in reading and writing documentation in English, not fearing direct contact with technical staff of our clients
- Familiar with core concepts behind object-oriented, reactive and functional programming paradigms
- Familiar with working with RESTful APIs
We’ll be happy if you:
- Are familiar with Angular or React as well
- Understand backend development to facilitate working with backend teams
- Have experience in any purely functional language
- Contribute to open source projects
Benefits:
- Flexible form of employment (UoP/B2B/UoZ)
- Flexible working hours
- Job near the city centre
- Nice office with plenty of space to chill out before/after and during work :)
- A rarely changing team (on average, our people have been working in Makimo for over 4 years out of 8 years of company's existence)
- Good vibe in the office
- Free parking spots in the vicinity of the office