Job
Responsibilities:
We are looking for an
exceptional Frontend Lead -Vue.js, Spring MVC ,Thymeleaf who is
highly hands-on and deeply experienced in Vue.js, Spring
Thymeleaf and performance engineering. The ideal candidate will lead the
development of a scalable frontend framework that supports both
Server-Side Rendering (SSR) and Client-Side Rendering (CSR) while
optimizing site performance and user experience.
This role involves architecting and
developing a state-of-the-art frontend system that integrates
seamlessly with our Backend-for-Frontend (BFF) layer, powered by Spring
Boot microservices, and deployed on Google Cloud Platform (GCP).
Key
Responsibilities:
•Design and build a high-performance frontend framework using Spring
MVC, Thymeleaf and Vue js
• Implement SSR/CSR hybrid strategies to optimize rendering, SEO, and
page performance.
• Architect and optimize the BFF layer to enhance frontend-backend
interactions.
• Improve frontend performance using lazy loading, predictive
prefetching, tree shaking, and edge caching.
• Collaborate with backend engineers to optimize API designs and system
efficiency.
• Optimize frontend applications for speed, security, and scalability
in GCP environments.
• Lead, mentor, and coach frontend engineers, promoting technical excellence.
• Stay up to date with industry trends, especially in frontend performance
optimizations.
Key
Requirements
• 8+ years of experience in Spring MVC, Thymeleaf and Vue js and SEO
optimization .
• Strong JavaScript/TypeScript proficiency with modern ES6+ concepts.
• Must-have experience with GraphQL for efficient data fetching.
• Strong background in frontend performance optimization, including:
◦ Lazy loading, tree shaking, and code splitting
◦ Web Vitals optimizations (LCP, FID, CLS)
◦ Edge caching & CDN optimizations
◦ Predictive rendering and smart prefetching
• Experience working in GCP (Google Cloud Platform) for cloud
deployment and CI/CD automation.
• Solid understanding of frontend security best practices and
performance tuning.
• Excellent problem-solving skills and a strong passion for writing clean,
maintainable, and testable code.
• Strong leadership and mentoring capabilities to guide junior developers and
drive technical excellence.
Nice-to-Have
Skills
• Familiarity with A/B testing and automated UI performance
tuning.
• Expertise in containerization (Docker, Kubernetes) for frontend
deployments.