Overview
Job Title: Lead Software Engineer (Vue.js)
Location: India- Remote
Role Overview:
We are seeking a Lead Software Engineer (Vue.js) to drive the evolution of our frontend architecture and lead the development of high-performance, scalable web applications. As a technical leader, you’ll shape frontend strategy, influence architectural direction, mentor engineers, and partner with cross-functional teams to deliver polished, maintainable solutions.
This role blends hands-on technical execution with strategic leadership and assumes ownership for delivery quality, engineering standards, and team growth.
Key Responsibilities:
Technical Leadership & Execution
- Lead design and implementation of frontend features using modern Vue.js practices, including Composition API, Vuex/Pinia, and Nuxt 3.
- Architect reusable, scalable component systems and frontend libraries with maintainability in mind.
- Set and enforce high engineering standards (code quality, testing, documentation, tooling, performance).
- Lead code reviews and technical discussions to uphold best practices and consistent coding standards.
Collaboration & Delivery
- Work closely with Product, Design, and Backend teams to translate business requirements into robust UI/UX solutions.
- Identify technical trade-offs, risks, and propose the most efficient path for delivery.
- Monitor and optimize application performance, ensuring responsive load times and smooth user interactions.
Mentorship & Team Growth
- Mentor and coach mid-level and junior engineers, fostering continuous learning and professional growth.
- Lead architectural onboarding for new team members and provide feedback that helps drive skill improvement.
- Advocate for modern engineering practices and continuous improvement across the frontend team.
Quality & Testing
- Champion automated testing with unit, integration, and end-to-end tests to ensure code robustness.
- Drive continuous integration and deployment practices, helping refine pipelines for rapid, safe delivery.
Innovation & Strategy
- Stay current with Vue.js ecosystem trends and evolving best practices; evaluate and recommend tools or architectural enhancements.
Required Skills and Qualifications:
- 6+ years of experience in frontend development, with a strong focus on Vue.js (Vue 2 & Vue 3).
- Proficiency in HTML, CSS, SCSS, and advanced JavaScript (ES6+).
- Hands-on experience with Vuex, Pinia, Composition API, and Nuxt 3.
- Strong understanding of component-driven development and state management.
- Experience designing, building and maintaining reusable component libraries.
- Experience writing test cases and using testing frameworks.
- Excellent problem-solving skills and logical thinking.
- Strong code review and optimization abilities.
- Effective communication and mentorship skills.
Preferred Qualifications:
- Experience with Nuxt 3 and SSR/SSG strategies
- Familiarity with TypeScript in frontend applications.
- Experience with CI/CD pipelines and version control (Git).
- Contribution to open-source projects or active participation in the Vue.js community.
- Understanding of micro-frontend patterns, design systems, or frontend performance profiling.
Benefits:
- Competitive salary and performance-based bonuses.
- Flexible work hours and remote work options.
- Health and wellness benefits.
- Professional growth opportunities and access to cutting-edge technologies.
How to Apply:
If you are passionate about frontend development and leading teams, we want to hear from you. Please submit your resume, portfolio, and a brief cover letter explaining why you are the perfect fit for this role.