Job Title
Senior Web Developer | Sunnyvale, CA
About Photon
Photon is a Digital Engineering and Digital Modernization company founded in 1999, partnering with leading global enterprises, including Fortune 500 organizations, to build and modernize digital platforms and experiences.
Job Summary
We are looking for a Senior Web Developer with strong hands-on experience in building modern web applications using React and TypeScript.
The role will focus on developing and maintaining front-end applications, integrating them with backend REST APIs, working with CDN-based content delivery, and ensuring applications are reliable, maintainable, secure, and well tested.
Key Responsibilities
Develop, enhance, and maintain modern web applications using React and TypeScript.
Build reusable, scalable, and maintainable front-end components.
Develop responsive and user-friendly interfaces using CSS.
Integrate front-end applications with backend REST APIs.
Work with CDN-based content delivery and application assets.
Troubleshoot front-end, browser compatibility, and API integration issues.
Write and maintain unit tests to ensure application quality and reliability.
Support API and integration testing activities.
Follow secure coding practices throughout the development lifecycle.
Monitor and troubleshoot application issues using tools such as Datadog and Grafana, where applicable.
Use GitHub for source code management and version control.
Use Jira to track development activities, issues, and defects.
Participate in debugging and resolving development and production issues.
Required Skills and Qualifications
Minimum 8 years of relevant software or web development experience.
Bachelor's degree in Computer Science or equivalent.
Strong hands-on experience with React.
Strong proficiency in TypeScript.
Strong experience with CSS and modern front-end development practices.
Experience working with Content Delivery Networks (CDNs).
Strong experience integrating front-end applications with REST APIs.
Experience using GitHub for source code management and Jira for project and issue tracking.
Strong understanding of unit testing.
Experience with API testing.
Understanding of secure coding practices.
Experience with application monitoring and troubleshooting tools such as Datadog and/or Grafana.
Strong debugging and troubleshooting skills.