Posted in

Technical Architect – Reactjs/Java Microservices

Technical Architect – Reactjs/Java Microservices

CompanyPhoton
LocationSpringfield, IL, USA
Salary$54000 – $189000
TypeFull-Time
Degrees
Experience LevelSenior, Expert or higher

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

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

Preferred Qualifications

  • Familiarity with A/B testing and automated UI performance tuning
  • Expertise in containerization (Docker, Kubernetes) for frontend deployments