- Company Name
- FISH EYE TECHNOLOGIES
- Job Title
- développement PHP Typescript ( Laravel, angular, node.js Ionic) F/H
- Job Description
-
**Job Title**
PHP & TypeScript Developer (Laravel, Angular, Node.js, Ionic)
**Role Summary**
Design, develop, and maintain scalable web and mobile applications using PHP/Laravel, Angular/TypeScript, Node.js, and Ionic. Collaborate with a small cross‑functional team to translate business requirements into secure, high‑performance solutions and contribute to continuous testing and deployment practices.
**Expectations**
- Analyze user and business needs to produce detailed specifications.
- Deliver secure, well‑tested code that meets functional and performance requirements.
- Actively participate in Agile ceremonies and peer reviews.
- Maintain code quality through unit, integration, and end‑to‑end testing.
- Support long‑term growth and knowledge sharing within the team.
**Key Responsibilities**
- Develop REST and GraphQL APIs in PHP/Laravel, ensuring XSS, CSRF, and SQL injection protection.
- Integrate third‑party services (payment gateways, authentication OAuth, external APIs).
- Manage AS400/DB2 systems and MySQL databases.
- Write and run PHPUnit tests; extend unit test coverage.
- Create dynamic, responsive UIs in Angular/TypeScript, build modular components, and manage state with NgRx/Redux.
- Implement front‑end tests using Jest and Cypress.
- Build and maintain hybrid mobile apps with Ionic/Angular for Android and iOS; optimize performance and troubleshoot on multiple devices.
- Utilize Docker for containerization and deployment.
- Author and update technical documentation.
- Participate in code reviews, CI/CD pipeline configuration, and DevOps tasks.
**Required Skills**
- Strong proficiency in PHP (Laravel, Symfony), TypeScript/JavaScript (ES6+), Angular, and Node.js.
- Experience with Ionic for mobile development.
- Database expertise with MySQL and DB2 (AS400).
- Unit testing with PHPUnit; front‑end testing with Jest, Cypress.
- Version control with Git (GitHub, GitLab, Bitbucket).
- Containerization using Docker.
- Familiarity with Agile/Scrum methodologies.
- Excellent analytical, problem‑solving, and communication skills.
- Self‑motivated, proactive, and collaborative.
**Required Education & Certifications**
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field.
- Certifications in PHP, Angular, or related technologies are an advantage but not mandatory.
Neuilly-sur-seine, France
On site
08-01-2026