Senior Software Engineer (Vue.js)

NewDelhi, Delhi, India
Sep 27, 2024
Sep 27, 2025
Remote
Full-Time
3 Years
Job Description

We are seeking a talented Senior Software Engineer specializing in Vue.js to join our dynamic team. The ideal candidate will have a minimum of 5 years of overall software development experience, with at least 3 years of dedicated expertise in Vue.js. You will play a crucial role in the development and enhancement of cutting-edge applications that leverage modern JavaScript frameworks, significantly impacting our software solutions and driving project success.

Key Responsibilities

  1. Application Development. Contribute to the design, development, and enhancement of applications utilizing Vue.js and related technologies.
  2. Migration Support. Collaborate closely with the team to facilitate the successful migration of applications from Java Swing or similar technologies to modern JavaScript frameworks.
  3. Coding and Maintenance. Utilize Vue.js and TypeScript for developing, testing, and maintaining robust software applications.
  4. Cross-Functional Collaboration. Work alongside cross-functional teams to ensure the success of software engineering projects, fostering a collaborative work environment.
  5. Code Review. Participate in code reviews, providing constructive feedback to peers to enhance code quality.
  6. Industry Awareness. Stay informed about the latest industry trends and best practices in Vue.js development to continuously improve our processes and solutions.
  7. Performance Optimization. Ensure the scalability and performance of applications developed to meet high standards of quality.

Requirements

  1. Experience. Minimum of 3 years of professional experience in Vue.js development with a strong portfolio of completed projects.
  2. Technical Proficiency. Expertise in Vue.js and TypeScript, with a solid understanding of state management libraries such as Vuex and RESTful APIs.
  3. Migration Expertise. Proven experience in migrating applications from Java Swing or similar technologies to modern JavaScript frameworks is highly desirable.
  4. Analytical Skills. Strong analytical and problem-solving abilities to tackle complex technical challenges effectively.
  5. Communication Skills. Excellent interpersonal and communication skills to interact with both technical and non-technical stakeholders.
  6. Team Collaboration. Ability to work collaboratively within a team, contributing to a positive and productive work atmosphere.
  7. Education. Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  8. Language Proficiency. B2+ English level to facilitate effective communication.

What We Offer

  1. Comprehensive Benefits. Insurance coverage, paid leaves including maternity, bereavement, paternity, and special COVID-19 leaves, along with financial assistance for medical crises.
  2. Retirement Plans. Access to VPF and NPS for long-term savings.
  3. Wellness Programs. Customized mindfulness and wellness initiatives, and soft loans to set up your home workspace.
  4. Flexible Work Options. Enjoy flexible and hybrid work opportunities that promote work-life balance.
  5. Learning and Development. Unlimited access to the LinkedIn Learning Library with over 22,000 courses, internal learning platforms, and EPAM University, alongside mentorship programs and community networking.
  6. Career Progression. A self-driven career progression tool, plus upskilling, reskilling, and certification courses to support your professional growth.

Join us and be a part of an innovative team dedicated to delivering exceptional software solutions!