Photon
Job Description
Responsibilities Design, develop, test, release, and maintain new and existing web applications built with
React Design, develop, test, release, and maintain new and existing
APIs
(if full stack) Collaborate with the product team to understand requirements and define solutions Present low-level design or approach for the solution before development begins Write
reusable, maintainable, and scalable
front-end code using best practices Build
high-performance, responsive, dynamic, and user-friendly web interfaces Write readable, simple, and deterministic
unit and integration tests Collaborate with cross-functional teams including designers, back-end developers, and QA Implement and maintain
automated testing and CI/CD pipelines Debug, troubleshoot, and optimize application performance across browsers and devices Work in Agile teams and follow Agile development methodologies Mentor junior developers and provide guidance on front-end best practices Requirements
Bachelor's Degree in Computer Science, Engineering, or a related field 10+ years of experience in front-end development with
React 6+ years of experience working with leading front-end frameworks such as
React, Angular, or Vue 6+ years of experience building scalable and resilient
web applications
at enterprise scale Strong knowledge of
state management tools
like Redux and Redux Persist Proficiency in
testing frameworks
such as Jest and React Testing Library Experience integrating
headless CMSs
or other content management systems Familiarity with
third-party libraries, SDKs, and RESTful APIs Experience with web analytics, performance monitoring, and logging tools Experience with
real-time monitoring
and error tracking (e.g., Sentry, LogRocket) Proficiency with
Git
for version control Strong analytical and problem-solving skills Understanding of
CDNs
and performance optimization techniques Good understanding of
CI/CD pipelines
and deployment workflows Nice to Have
Experience with
cloud platforms
such as AWS, Azure, or GCP Familiarity with
DevOps tools
like Jenkins, Bitbucket Pipelines, GitHub Actions, etc. Exposure to
backend or full-stack development
(Node.js, Express) Understanding of
accessibility standards
and
cross-browser compatibility Basic knowledge of
native development
(Swift, Java) is a plus but not required
Compensation, Benefits and Duration
Minimum Compensation: USD 44,000 Maximum Compensation: USD 156,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
Responsibilities Design, develop, test, release, and maintain new and existing web applications built with
React Design, develop, test, release, and maintain new and existing
APIs
(if full stack) Collaborate with the product team to understand requirements and define solutions Present low-level design or approach for the solution before development begins Write
reusable, maintainable, and scalable
front-end code using best practices Build
high-performance, responsive, dynamic, and user-friendly web interfaces Write readable, simple, and deterministic
unit and integration tests Collaborate with cross-functional teams including designers, back-end developers, and QA Implement and maintain
automated testing and CI/CD pipelines Debug, troubleshoot, and optimize application performance across browsers and devices Work in Agile teams and follow Agile development methodologies Mentor junior developers and provide guidance on front-end best practices Requirements
Bachelor's Degree in Computer Science, Engineering, or a related field 10+ years of experience in front-end development with
React 6+ years of experience working with leading front-end frameworks such as
React, Angular, or Vue 6+ years of experience building scalable and resilient
web applications
at enterprise scale Strong knowledge of
state management tools
like Redux and Redux Persist Proficiency in
testing frameworks
such as Jest and React Testing Library Experience integrating
headless CMSs
or other content management systems Familiarity with
third-party libraries, SDKs, and RESTful APIs Experience with web analytics, performance monitoring, and logging tools Experience with
real-time monitoring
and error tracking (e.g., Sentry, LogRocket) Proficiency with
Git
for version control Strong analytical and problem-solving skills Understanding of
CDNs
and performance optimization techniques Good understanding of
CI/CD pipelines
and deployment workflows Nice to Have
Experience with
cloud platforms
such as AWS, Azure, or GCP Familiarity with
DevOps tools
like Jenkins, Bitbucket Pipelines, GitHub Actions, etc. Exposure to
backend or full-stack development
(Node.js, Express) Understanding of
accessibility standards
and
cross-browser compatibility Basic knowledge of
native development
(Swift, Java) is a plus but not required
Compensation, Benefits and Duration
Minimum Compensation: USD 44,000 Maximum Compensation: USD 156,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