Lead - Fullstack (Vuejs plus Java) - Chennai

Job Description:**

We are looking for a talented and motivated Full Stack Developer with a strong emphasis on front-end development using Vue.js and Nuxt.js. You will be responsible for developing and maintaining high-performance, responsive, and user-friendly web applications, working closely with our back-end team to ensure seamless integration.

**Responsibilities:**

* **Front-End Development (80%):**
* Develop complex and interactive user interfaces using Vue.js and Nuxt.js frameworks.
* Design and implement reusable components and libraries to optimize development.
* Create efficient and scalable single-page applications (SPAs) using Nuxt.js.
* Write clean, well-documented, and testable code following best practices.
* Integrate with RESTful APIs to retrieve and display data.
* Collaborate with designers and UX professionals to ensure seamless implementation of designs.
* Implement responsive design principles to ensure optimal user experience across various devices.
* Develop unit and integration tests for front-end code.
* **Back-End Development (20%):**
* Contribute to the development and maintenance of back-end applications using Java and Spring Boot.
* Implement RESTful APIs to support front-end interactions.
* Work with the back-end team to optimize database queries and application performance.
* Understand and follow existing back-end code standards and best practices.

**Requirements:**

* **Essential:**
* Proven experience (7+ years) developing complex web applications using Vue.js and Nuxt.js.
* Deep understanding of JavaScript, HTML, CSS, and related technologies.
* Strong knowledge of component-based architecture and Single-File Components (SFC).
* Experience working with RESTful APIs and consuming external data sources.
* Familiarity with Git version control system.
* Excellent communication and problem-solving skills.
* Ability to work independently and as part of a team.
* **Desirable:**
* Experience with Java and Spring Boot framework.
* Knowledge of other front-end frameworks like React or Angular.
* Experience with state management libraries like Vuex or Redux.
* Familiarity with testing frameworks like Jest or Mocha.
* Experience working with cloud platforms like AWS or Google Cloud.
* Knowledge of front-end performance optimization techniques.

Similar jobs