Photon
Job Description
Job Title: Frontend Architect
About the Role
We are looking for an exceptional
Frontend Architect
who is highly
hands-on
and deeply experienced in
React.js, Micro Frontend (MFE) architecture, 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.
Compensation, Benefits and Duration
Minimum Compensation: USD 54,000 Maximum Compensation: USD 189,000 Compensation is based on actual experience and qualifications of the candidate. The above is a reasonable and a good faith estimate for the role. Medical, vision, and dental benefits, 401k retirement plan, variable pay/incentives, paid time off, and paid holidays are available for full time employees. This position is available for independent contractors No applications will be considered if received more than 120 days after the date of this post
Job Title: Frontend Architect
About the Role
We are looking for an exceptional
Frontend Architect
who is highly
hands-on
and deeply experienced in
React.js, Micro Frontend (MFE) architecture, 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.
Compensation, Benefits and Duration
Minimum Compensation: USD 54,000 Maximum Compensation: USD 189,000 Compensation is based on actual experience and qualifications of the candidate. The above is a reasonable and a good faith estimate for the role. Medical, vision, and dental benefits, 401k retirement plan, variable pay/incentives, paid time off, and paid holidays are available for full time employees. This position is available for independent contractors No applications will be considered if received more than 120 days after the date of this post