About the RoleWe are seeking an experienced and highly skilled Front-End Software Engineer with 6+ years of expertise in front-end development. As a key member of our team, you will be responsible for designing, developing, and maintaining robust Single Page Applications (SPAs) using modern front-end technologies. You will work closely with cross-functional teams to create scalable, high-performance, and maintainable front-end solutions. Key ResponsibilitiesDevelop, optimize, and maintain SPA applications using Vue.js, Nuxt.js, React.js, and Angular.js.Write clean, maintainable, and well-tested code using JavaScript, TypeScript, HTML, and CSS.Utilize Vuex, Vue Class Component, Vuex Module Decorators, and Nuxt Property Decorators to manage state and enhance modularity.Ensure UI consistency by following the Atomic Design methodology and leveraging the Element UI framework.Implement and maintain test cases using Jest and Vue Test Utils to ensure code reliability and stability.Perform linting and code formatting using ESLint with rules defined in .eslintrc.js.Collaborate with designers, product managers, and backend engineers to deliver seamless user experiences.Drive best practices in front-end development and contribute to architectural decisions.Stay updated with the latest front-end technologies and best practices to drive innovation and efficiency.Participate in code reviews, mentor junior developers, and ensure high-quality coding standards.