Tech Stack
GraphQLHibernateJavaJavaScript.NETNode.jsReactSpringSpring BootSpringBootTypeScriptVue.js
About the role
- Lead the design and development of rich, responsive, and user-friendly frontend applications using Vue.js.
- Collaborate with product managers, designers, and backend engineers to deliver seamless end-to-end solutions.
- Implement modular, maintainable, and testable code following modern architectural best practices.
- Ensure cross-browser compatibility, performance optimization, and accessibility compliance.
- Advocate for clean UI patterns, component reusability, and scalable design systems.
- (Optional / Fullstack) Contribute to backend services with Java, modular monolith architecture, and domain-driven design principles.
- Participate in Agile workflows, providing input into requirements, architecture, and testing strategies.
Requirements
- Proven experience as a Senior Frontend Engineer , with strong expertise in Vue.js and modern JavaScript/TypeScript.
- Deep understanding of frontend architecture, state management, testing, and performance optimization.
- Experience integrating frontends with RESTful or GraphQL APIs.
- Strong collaboration and communication skills in cross-functional teams.
- Familiarity with Agile/Scrum or Kanban workflows.
- English proficiency at B2/C1 level (Upper-Intermediate to Advanced) – capable of effective collaboration with global teams.
- A recent photograph must be included in your CV for your application to be processed.
- (Nice to have) Java backend development experience.
- (Nice to have) Familiarity with modular monoliths, domain-driven design (DDD), and vertical slice architecture.
- (Nice to have) Database knowledge (JPA, Hibernate, change data capture techniques).