Note: The job is a remote job and is open to candidates in USA. Photon is seeking a Full Stack Developer to join their team. The role involves building and integrating user interfaces, collaborating with backend teams, and ensuring high-quality code through testing and best practices.
Responsibilities
- Bachelor’s degree in Computer Science, Software Engineering, or a related field
- 3-5+ years of professional frontend development experience, with at least 2 years building production UIs using React or Vue.js
- Strong Java experience (3+ years) with familiarity building and integrating with Java backends (Spring Boot preferred), knowledge in PHP will be beneficial
- Hands‑on experience with TypeScript (recommended) or modern JavaScript (ES6+)
- Proven experience designing and implementing responsive, accessible, and performant user interfaces
- Solid experience with component-based UI architecture and state management (Redux, Context API, Zustand, Vuex, Pinia)
- Experience consuming and integrating with RESTful APIs; able to design API contracts in partnership with backend teams
- Proficient with modern frontend tooling: Webpack, Vite, Babel, ESLint, Prettier, and package managers (npm, yarn)
- Experience writing unit and integration tests for UI code (Jest, React Testing Library, Vue Test Utils)
- Strong CSS skills, including layout, responsive design and CSS methodologies (Sass/SCSS, CSS Modules, Styled Components, Tailwind)
- Familiarity with CI/CD pipelines and automated build/deploy processes
- Good understanding of browser rendering, performance profiling and optimization techniques
- Strong collaboration and communication skills; experience working in Agile teams
Skills
- Bachelor's degree in Computer Science, Software Engineering, or a related field
- 3-5+ years of professional frontend development experience, with at least 2 years building production UIs using React or Vue.js
- Strong Java experience (3+ years) with familiarity building and integrating with Java backends (Spring Boot preferred), knowledge in PHP will be beneficial
- Hands‑on experience with TypeScript (recommended) or modern JavaScript (ES6+)
- Proven experience designing and implementing responsive, accessible, and performant user interfaces
- Solid experience with component-based UI architecture and state management (Redux, Context API, Zustand, Vuex, Pinia)
- Experience consuming and integrating with RESTful APIs; able to design API contracts in partnership with backend teams
- Proficient with modern frontend tooling: Webpack, Vite, Babel, ESLint, Prettier, and package managers (npm, yarn)
- Experience writing unit and integration tests for UI code (Jest, React Testing Library, Vue Test Utils)
- Strong CSS skills, including layout, responsive design and CSS methodologies (Sass/SCSS, CSS Modules, Styled Components, Tailwind)
- Familiarity with CI/CD pipelines and automated build/deploy processes
- Good understanding of browser rendering, performance profiling and optimization techniques
- Strong collaboration and communication skills; experience working in Agile teams
Benefits
- Medical, vision, and dental benefits
- 401k retirement plan
- Variable pay/incentives
- Paid time off
- Paid holidays
Company Overview
Company H1B Sponsorship