What are the responsibilities and job description for the Front End Architect position at Kastech Software Solutions Group?
Hi,
Hope you are doing well….
Job Title: Frontend Architecture
Location: Springfield, MO (Onsite)
Duration: Longterm
About the Role
We are looking for an exceptional Frontend Lead -Vue.js, Spring Thymeleaf who is highly hands-on and deeply experienced in React.js, Micro Frontend (MFE) architecture, 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 React.js and Micro Frontend (MFE) architecture.
- 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.
- Define best practices for state management using Redux and Redux-Saga/Thunk for handling complex application flows.
- 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 frontend development with extensive expertise in React.js.
- Deep knowledge of Micro Frontend (MFE) architecture, modularization, and federated module design.
- Strong understanding of SSR/CSR hybrid architectures with Next.js (optional but a plus).
- Expertise in state management using Redux and Redux-Saga/Thunk.
- Strong JavaScript/TypeScript proficiency with modern ES6 concepts.
- Must-have experience with GraphQL for efficient data fetching.
- Experience integrating frontend with Spring Boot microservices via BFF architecture.
- Hands-on experience with Tailwind CSS for highly scalable and maintainable UI designs.
- 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.
Warm Regards
Pradeep Singh
KASTECH Software Solutions Group
Cell: 832-669-7020
pradeeps@kastechssg.com | www.kastechssg.com
Job Type: Contract
Pay: $75.00 - $90.00 per hour
Application Question(s):
- Are you a US Citizen or Green Card holder?
Experience:
- Tailwind: 3 years (Preferred)
- Google Cloud Platform: 4 years (Preferred)
- Vue.js: 5 years (Preferred)
Work Location: In person
Salary : $75 - $90