Senior Vue Developer

Remote or Berlin, Germany
Roles:
Frontend
Must-have skills:
JavaScriptTypeScriptVue.js
Nice-to-have skills:
AWSAngularLaravelNode.jsPHPReact
Considering candidates from:
Worldwide
Work arrangement: Onsite or remote
Industry: Software Development
Language: English
Level: Senior
Required experience: 5+ years
Relocation: Not paid
Visa support: Not provided
Size: 11 - 50 employees
Logo of Lumiform

Senior Vue Developer

Remote or Berlin, Germany
Founded in 2018, is a venture capital-backed SaaS Start-Up based in Berlin, Germany, operating globally. The mission is to enable businesses to exceed quality promises and to make workplaces safe.
Our client's application enables businesses to simplify and automate inspection workflows. Companies are able to create digital forms, perform inspections via an intuitive mobile app, report issues immediately, and solve them with teammates while analyzing all data with ease. This not only saves time but also increases quality and safety in comparison to current paper-based processes. Now they are looking for a Remote Vue Developer who is passionate about transforming a huge untapped market with an irresistible product.

Tasks:
  • Heavily involved in the end-to-end lifecycle of product features, from concept to deployment
  • Improve the performance and quality of the codebase, for example by covering the codebase with tests, refactoring or re-writing some of the features, implementing new robust features, proposing and implementing improvements to the infrastructure
  • Take part in technical discussions, research, and innovations
  • Focus not only on performance and scalability but also on crafting a beautiful user experience
  • Collaborate with  Product Manager and UI/UX Designer: Tasks will be prepared and split into two weeks scrum sprints
  • Work closely together with our highly experienced CTO, Tech Lead and Senior team members, learning and sharing your knowledge with the team
  • Collaborate with a QA engineer who will support you with developing reliable codes
  • Focus on: existing product development
Must-have:
  • 5-10 years of development experience in general and 5+ years of front-end development experience
  • Javascript: ES6+, babel, and front-end frameworks. The front-end is built with Webpack. ESLint is used to establish a code style for the team
  • At least 1 year of experience with Vue.js and Vuex
  • An expert level with TypeScript and experience using it together with Vue.js or a similar framework (React, Angular)
  • Familiar with CSS: SCSS, Tailwind CSS, Bulma CSS
  • Jest, Cypress: It is good if the candidate knows how to test JavaScript applications with the unit and e2e tests
  • Mac or Linux is the operating system, the candidate is able to work with Unix on the server as well. An ability to work in the console is a big plus. Docker is used for dev and CI. Servers and microservices are running on Debian/Ubuntu Linux
  • Empathetic team player with a result-oriented mindset
Nice-to-have:
  • Some experience with the new Vue Composition API and fp-ts, io-ts or similar functional programming libraries like Ramda
  • Node.js: A couple of microservices built with Node.js, TypeScript, Express.js, and they are running in containers
  • PHP v7+, Laravel v6+, PHPUnit: Main back-end application runs on PHP
  • MySQL v8+: Database, running on AWS RDS
Benefits and conditions:
  • Remote work & flexible working hours: Feel free to work remotely like all developers in the team. The collaboration has fully adapted to it and the company is doing its best to keep up the great team spirit
  • Work from a beautiful and bright office in the heart of Berlin where fresh fruits, free drinks, good coffee, and several cafés and restaurants of almost every origin are close by
  • If you work remotely: Annual meet up in Berlin for a week with the entire development team and attend workshops, team events, have some drinks and food, such as good talks
  • Fun online Team-Events
  • Care about your personal & professional development opportunities: Receive an annual learning budget for books, courses, conferences, etc., and some hours per week are reserved for learning new skills
  • Get a discount on an Urban Sports Club membership. Attend all kinds of sports courses and stay healthy
  • An international team of 15 nationalities (>30 employees) and various backgrounds. We ensure that every team member has regular contact with everybody and that everyone is updated on the company's progress
  • Major impact on the rapidly growing user base
  • Learn from a very experienced team and contribute to clean, high-quality code
Interview process:
  1. Intro call with Toughbyte
  2. Culture fit interview 
  3. Technical interview with CTO 
  4. Test assignment 
  5. Interview with the CEO