About you
You like to build web applications that have great user experience. You are a perfectionist. You are eager to learn the latest changes in the field and doesn’t hesitate to discover new things via your own projects.
You write code that is reusable, readable, tested, and easily maintained. You set high standards. Duplicate code makes you cry. You don’t have a problem receiving feedback on your code and are looking forward to work in a team.
In a nutshell:
1. Minimum 3 years of experience in web development
2. JavaScript expert
3. You have a lot of experience with HTML and CSS
4. Experience with Vue.js
5. Experience with NPM or Yarn
6. Experience with Webpack, Rollup, or other bundlers
7. REST API's and OAuth experience
Your responsibilities
8. Separate our back end code from our front end by rebuilding our existing web applications as SPA
9. Maintain and extend our web applications
10. Work on a variety of projects: consumer facing applications, business facing applications, internal applications...
11. Using to communicate with the back end
12. Work closely with the design team to bring mockups into reality
13. Review code of team members
14. Participate in software design discussions
15. Ensure all code that goes to production is of top quality
16. …
Bonus points (not required)
17. UI / UX design
18. Figma, Sketch, Adobe XD
19. TypeScript
20. Dynamic rendering
21. Web History API
22. Experience with one or more OO languages such as Swift, Go, Kotlin, PHP, Python, Rust
23. Understand PHP and the Laravel Blade templating syntax to convert it to Vue
24. In depth knowledge of HTTP
25. Contributions to open source software
26. Unit testing and UI testing
27. Search engine optimization (SEO)
28. Node.js
29. React
30. …
Hiring process
After each step, we'll inform you when you'll receive feedback and if you can proceed to the next step. If you have any questions before the interview, we are happy to answer them.
31. First selection based on resume, cover letter and/or portfolio.
32. First interview: get to know each other.
33. Second interview: technical interview with one of our senior team members. This includes technical questions, a piece of code you'll need to review and/or a live code exercise.
34. Third and final interview: discuss our offer to you.
35. Welcome on board
Our offer to you
Bakeronline is an exponentially growing scale-up with a team-oriented culture and a hands-on mentality. Additionally, we put great importance on the mutual reinforcement of each employee and are enthusiastically providing after-work bounding. Each member of our team obtains freedom, the opportunity to develop new and existing personal skills, and the luxury to collaborate directly with the management team. This is your chance to join a team of professional, dynamic and ambitious experts that believe in the power of continuous learning, ownership and team spirit.