Job Description
We are looking for a visionary Senior Vue.js Developer to join our elite engineering team at Horizon Tech. We are building the next generation of fintech solutions, and we need a technical leader who thrives on complexity and innovation.
In this role, you will be responsible for architecting scalable frontend architectures, leading code reviews, and mentoring junior developers. You will work directly with product owners to translate complex requirements into elegant, high-performance web applications.
If you are passionate about modern JavaScript, component-driven design, and creating seamless user experiences, we want to hear from you.
Responsibilities
- Architect and develop scalable, high-performance web applications using Vue.js 3 and the Composition API.
- Design and maintain a robust component library to ensure design consistency across the product suite.
- Implement state management strategies using Pinia or Vuex to handle complex data flows.
- Collaborate with backend engineers to integrate RESTful APIs and GraphQL endpoints seamlessly.
- Conduct thorough code reviews and establish best practices for frontend development.
- Optimize application performance, ensuring fast load times and optimal rendering on all devices.
- Participate in the full agile development lifecycle, from sprint planning to deployment.
Qualifications
- 5+ years of professional experience in software development, with at least 3 years specifically in Vue.js.
- Deep knowledge of Vue.js 3, including the Composition API, Teleport, and Suspense.
- Proficiency in TypeScript and modern JavaScript (ES6+).
- Experience with state management libraries such as Pinia or Vuex.
- Strong understanding of responsive design principles and CSS frameworks (Tailwind CSS or SCSS).
- Familiarity with testing frameworks such as Jest, Vue Test Utils, or Cypress.
- Excellent problem-solving skills and the ability to communicate technical concepts to non-technical stakeholders.