The client we work with is a startup company from Germany which successfully rolled out its MVP in 2014 and continues its growth. Now we’re working on developing a new portal for enterprise customers to manage their IoT device connectivity. The project has already been going for 8 months. By this moment we’ve developed basic structure and a few new modules. Now we decided to scale up the team to speed up the delivery.
At the moment, there are 4 devs in the team. All the team members are equal and can influence the team and the project equally. We work in strong collaboration with a product owner from the client-side. We all aim to achieve the goals of the project. We try to make an atmosphere of happy and productive development with self-expression/realization through our work.
Technical stack:
• Javascript
• VueJS (vue-router, vuex, vee-validate, axios)
• HTML5
• CSS3 (BEM naming convention)
• GIT, Github
• Figma
• Cross-Browser development
• Responsive Web Design
• Unit tests (jest, vue-test-utils)
• E2E tests (Nightwatch)
Requirements:
• 2 years of experience JavaScript, HTML, CSS3
•
• Experience in frontend unit testing
• Experience with Version Control Systems (GIT)
• Experience with graphic editors (Figma)
• Experience with post or pre-processors SASS/SCSS/PostCSS/Less/Stylus, PostCSS preferred
• Spoken English
• Knowledge of and experience with:
• Frameworks: NightWatch.js, JEST, Serverless
• Services: AWS
• Libraries: Axios, D3.js , babel, jwt , lodash, eslint
• TDD, Design Patterns, SOLID principles, CSS Animations
• Portfolio on Vue JS
• New project and tight collaboration with Product Owner
• Possibility to influence the development process
• Professional growth in environment where you can apply best practices like unit and e2e tests, use modern technologies, and do pair programming
• Business trips to Germany
• Friendly professional staff and warm atmosphere
• Possibility to develop your team and mentor your teammates
• Self-development plans (during 6 months) and regular salary revisions after the trial period (3 months)
• Participation in educational activities and thematic conferences
• Teammates knowledge-sharing
• Assisting with English learning (compensation)
• Corporate, team events and team buildings
• Comfortable workplace or remote
• Cozy office near Kontraktova metro station, Podil
• Deliver new functional modules
• Write tests and testable code
• Participate in manual functional testing
• Make code reviews
• Provide realistic estimations
• Refactor existing codebase
• Offer and design solutions and approaches to solve challenges that appear
• Enjoy team work
• Intensively communicate with client and with the team
• Don’t be afraid of pair programming
• Participate in Scrum events