Skip to contentTechnical Architect – Reactjs/Java Microservices
Company | Photon |
---|
Location | Springfield, IL, USA |
---|
Salary | $54000 – $189000 |
---|
Type | Full-Time |
---|
Degrees | |
---|
Experience Level | Senior, 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