Role: React & PHP Developer
Location: Menlo Park, CA (Onsite)
Duration: 12+ Months
Job Summary
We are looking for an experienced React & PHP Developer to design, develop, and maintain modern web applications. The ideal candidate will have strong hands-on experience with React.js on the frontend and PHP on the backend, along with experience developing REST APIs, database-driven applications, and scalable web solutions.
Key Responsibilities
- Develop responsive and scalable web applications using React.js, JavaScript/TypeScript, HTML5, and CSS3.
- Build reusable and maintainable React components using functional components, Hooks, and modern React development practices.
- Develop and maintain backend applications and APIs using PHP.
- Build and integrate RESTful APIs between React frontend applications and PHP backend services.
- Develop server-side business logic, data processing, authentication, and authorization using PHP.
- Work with PHP frameworks such as Laravel, Symfony, or CodeIgniter.
- Design and optimize database queries using MySQL/PostgreSQL.
- Implement application state management using Redux, Redux Toolkit, Context API, or similar technologies.
- Integrate third-party APIs and external services into web applications.
- Develop responsive UI components and ensure cross-browser compatibility.
- Troubleshoot and resolve application defects, performance issues, and production problems.
- Write unit and integration tests for frontend and backend applications.
- Participate in code reviews and follow established coding and development standards.
- Collaborate with UI/UX designers, product managers, QA engineers, and other development teams.
- Participate in Agile/Scrum ceremonies including sprint planning, stand-ups, and retrospectives.
Required Skills
- 5+ years of professional software development experience.
- Strong hands-on experience with React.js.
- Strong hands-on experience with PHP.
- Strong knowledge of JavaScript/TypeScript, HTML5, and CSS3.
- Experience with PHP frameworks, preferably Laravel.
- Strong experience developing RESTful APIs and web services.
- Experience with MySQL, PostgreSQL, or similar relational databases.
- Experience with Git/GitHub/GitLab.
- Strong understanding of responsive web development and modern UI practices.
- Experience troubleshooting and optimizing web applications.