If you're passionate about building scalable, modular frontend applications and eager to grow your expertise in modern architectures, we’d love to hear from you. This role is perfect for engineers aiming to advance in a fast-paced, product-driven environment.
Key Responsibilities:
- Develop and maintain Vue.js-based frontend applications using Vue 2 or Vue 3 depending on the project.
- Contribute to modularizing frontend codebases for better scalability and maintainability.
- Work with microfrontend architecture under the guidance of senior engineers and architects.
- Collaborate with product managers, designers, and backend engineers to build high-quality features.
- Participate in the evolution of component libraries and design systems using Storybook or similar tools.
- Optimize application performance, responsiveness, and accessibility.
- Participate in code reviews and apply engineering best practices.
- Assist in improving frontend development workflows and tools.
- Support testing efforts through unit, integration, and E2E tests.
- Contribute to documentation and knowledge-sharing within the frontend team.
Required Experience:
- 2–4 years of experience in frontend development, including projects built with Vue.js.
- Experience with Vuex or Pinia, Vue Router, and the Composition API.
- Solid understanding of JavaScript/TypeScript fundamentals.
- Experience consuming RESTful or GraphQL APIs.
- Familiarity with component-driven development principles.
- Basic knowledge of microfrontend concepts (Module Federation, Webpack 5) is a plus.
- Experience with testing tools such as Jest, Vitest, or Cypress.
- Familiarity with Git and CI/CD processes.
- Basic knowledge of monorepo tools (e.g., Nx, Turborepo) is beneficial.
- Strong communication skills and a collaborative, proactive mindset.
- Detail-oriented with a focus on clean, maintainable code, eagerness to learn and contribute ideas.
Nice to have:
- Experience with Nuxt.js and integrating with legacy code or multiple frameworks.
- Knowledge of performance optimization (e.g., code splitting, lazy loading).
- Familiarity with feature flagging and A/B testing.
- Background in agile development environments.
What We Offer:
- Competitive salary and benefits package.
- Opportunity to work on modern frontend projects.
- A supportive team culture focused on mentorship and learning.
- A chance to get hands-on experience with microfrontend architecture and scalable systems.
- A professional, safe, and inclusive working environment.
- A central office located in Landmark III with exclusive discounts at nearby coffee shops and restaurants.
- Access to Landmark's health club, including a gym and swimming pool.
To apply, send your CV to the e-mail address in the Apply for job button with the subject line: "Frontend Engineer"
Only shortlisted candidates will be contacted.