Client: Photon
Position: Front end Developer (React.js)
Location: Tempe, AZ (Onsite)
Duration: Contract & Full time
Job Description Template
We are seeking a skilled and driven Front-End Developer to join our team and accelerate delivery through focused front-end development and automation testing. The ideal candidate will be proficient in modern front-end technologies and possess a solid understanding of deployment strategies within Azure environments.
Key Responsibilities:
Develop and maintain scalable front-end applications using React and TypeScript
Work within a monorepo architecture using Nx Workspaces
Create and maintain automated end-to-end tests using Playwright
Write unit tests using Vitest to ensure high code quality and reliability
Implement and maintain SCSS styles in alignment with our design system
Collaborate closely with the development and DevOps teams to ensure smooth CI/CD processes
Understand and adhere to our branching and deployment strategies, with emphasis on Azure DevOps and Azure-based web app deployment
Proactively contribute to code reviews, architectural decisions, and development best practices
Required Skills and Qualifications:
Proven experience with React and TypeScript in production environments
Hands-on experience with Nx Workspaces in managing monorepos
Experience writing unit tests with Vitest
Strong skills in SCSS and component-based UI development
Familiarity with Azure DevOps pipelines, branching strategies, and Azure web app deployments
Excellent problem-solving and communication skills
Self-motivated and able to work independently within a collaborative team environment