Match score not available

IT Senior Associate - Software Engineer (VueJs)

extra holidays - extra parental leave
Remote: 
Hybrid
Contract: 
Experience: 
Senior (5-10 years)
Work from: 
Bengaluru (IN)

Offer summary

Qualifications:

5+ years of frontend development experience, 3+ years of Vue.js experience, Proficiency in modern JavaScript frameworks, Strong problem-solving and critical thinking abilities.

Key responsabilities:

  • Develop and maintain reusable Vue.js components
  • Collaborate with designers and product managers
Datahash logo
Datahash Startup https://www.datahash.com/
51 - 200 Employees
See more Datahash offers

Job description

About Datahash:

Datahash is a leading first party data platform that has evolved to become a privacy centric, smart, affordable Customer Data Platform. Datahash's low-code, no-code platform enables marketers to unlock the value of their customer data by providing safe, compliant integrations between web, app, E-commerce, CRM, Marketing Automation, Data warehouses and Ad Channel accounts. Datahash is one of the very few companies having badged partnerships with channels like Meta, Snapchat, TikTok, etc. Datahash is a thought leader on most important digital marketing topics of today, namely first party data and third party cookie deprecation.

Location: Bangalore (Hybrid)


Job Summary:


We are looking for a Senior Vue.js Developer with expertise in building complex UI applications with deep understanding of component-driven UI architecture. The ideal candidate will have extensive experience with Vue.js, Vuex, and modern JavaScript best practices. This role will focus on designing and implementing modular, reusable, and maintainable components to support our evolving web applications. As a senior member of our frontend team, you’ll collaborate closely with designers, backend developers, and product managers to deliver high-quality user experiences.


Key Responsibilities:

  1. Component-Driven Development: Develop and maintain highly modular, reusable Vue.js components, adhering to best practices in component-driven development. Collaborate with the design team to ensure component consistency and flexibility across applications.

  2. UI Development: Design and build scalable, maintainable Vue.js applications, using state management libraries like Vuex. Define and maintain application structure, routing, and data flow.

  3. Performance Optimization: Optimize the application for speed and scalability, focusing on code efficiency and browser performance. Identify and address performance bottlenecks and improve rendering and load times.

  4. Code Quality and Best Practices: Write clean, well-documented, and maintainable code. Conduct code reviews and adhere to coding standards to ensure a high-quality codebase.

  5. Collaboration and Communication: Work closely with backend developers, UX/UI designers, and product managers to ensure a cohesive and effective development process. Clearly communicate technical challenges and collaborate on solutions.

  6. Testing and Debugging: Implement automated tests for Vue components and features using tools like Jest, Cypress, or Vue Test Utils. Debug and troubleshoot issues in production and development environments.



Requirements

Technical Qualifications:

  • 5+ years of experience in frontend development, with at least 3 years focused on Vue.js.

  • Strong portfolio demonstrating component-driven application development using Vue.js.

  • Proficiency in Vue.js, Vuex, Vue Router, and other modern JavaScript frameworks and libraries.

  • Solid understanding of HTML5, CSS3, and JavaScript (ES6+), including asynchronous programming.

  • Familiarity with build tools and bundlers (e.g., Webpack, Vite) and version control (Git).

  • Experience with testing frameworks such as Jest, Cypress, or Vue Test Utils.

  • Ability to independently learn new skills, tools, development kits, frameworks, etc.

  • Understanding of end to end software development lifecycle and Agile methodology.

  • Strong problem-solving abilities, attention to detail, and critical thinking.

  • Excellent communication skills for collaboration with technical and non-technical teams.

  • Ability to mentor junior developers and contribute to a collaborative team environment.



Required profile

Experience

Level of experience: Senior (5-10 years)
Industry :
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Communication
  • Detail Oriented
  • Critical Thinking
  • Problem Solving

Related jobs