
Job Level
Senior
Tech Stack
JestVue.js
About the role
- Work with product managers, designers, and team members to grasp requirements, devise solutions, and craft scalable, top-tier software products.
- Implement features, maintain product stability, and iterate based on user feedback to enhance the product.
- Develop and implement complex projects from conception through completion.
- Ensure the high quality of code across the team through code reviews and setting coding standards.
- Participate in planning complex projects to identify dependencies, establish timelines, and provide reliable estimations.
- Identify opportunities for enhancing system efficiency and propose initiatives for technological advancements.
- Contribute to the design and architectural decisions for complex systems or products to ensure scalability, reliability, security and performance.
- Participate in the technical assessment of recruitment candidates.
Requirements
- Expertise in specific technologies or product domains.
- Proven ability to design, develop, test, deploy, and maintain complex systems.
- Ensure full test coverage; and experience with automated testing frameworks.
- Architect robust, scalable, and secure solutions.
- Leadership in guiding design decisions and discussions.
- Continuously seek improvements and stay updated with new technologies.
- Set high standards of work, mentoring and guiding other developers.
- Clear communication of complex ideas to diverse stakeholders.
- Take responsibility for both individual and team deliverables.
- Actively participate in Agile ceremonies and contribute to continuous improvement.
- Foster a positive team culture through open communication and feedback.
- Expertise of both major versions of Vue framework.
- Extensive knowledge of Jest framework and Vue specific testing libraries (eg.: @testing-library/vue, @vue/test-utils).
- Advanced understanding of issues of Booksy-ecosystem and external services (eg.: Sentry, lokalise, LaunchDarkly…).
- Comperhention of advanced architectural patterns like micro-frontends or backend for frontend.