- Company Name
- SYSTEA
- Job Title
- Développeur Frontend Senior (Java / React) F/H
- Job Description
-
**Job title**
Senior Frontend Developer (Java / React)
**Role Summary**
Design, develop, and maintain high‑performance, responsive web interfaces. Collaborate with Product, Design, and Backend teams to deliver fully tested, accessible features using React/Angular and TypeScript.
**Expactations**
- 5+ years’ experience building complex web applications.
- Proficient in React or Angular, solid TypeScript foundation.
- Demonstrated ability to write clear, up‑to‑date technical documentation.
- Strong understanding of API contracts, data schemas, and frontend‑backend integration.
- Familiarity with cloud and DevOps tools (Docker, Kubernetes, AWS/Azure/GCP).
- Agile mindset, teamwork, autonomy, proactive problem solving.
**Key Responsibilities**
- Build responsive, accessible UIs with React/Angular, TypeScript, HTML/CSS/SASS.
- Integrate REST, GraphQL, WebSocket APIs; manage authentication (OAuth2.0, JWT).
- Write unit, integration, and end‑to‑end tests (Jest, Testing Library, Puppeteer).
- Ensure code quality via ESLint, CI/CD pipelines.
- Document component APIs and contribute to technical specs and process improvements.
- Collaborate closely with UX/UI, Product, and Backend developers.
- Participate in DevOps activities: Docker, Kubernetes deployment, CI/CD.
- Mentor junior developers and promote best practices.
**Required Skills**
- React or Angular, TypeScript, JavaScript ES6+, HTML, CSS, SASS.
- Testing: Jest, Testing Library, Puppeteer.
- Build tools: Webpack, Vite.
- API & Auth: REST, GraphQL, WebSocket, OAuth2.0, JWT, OIDC.
- Backend context: Node.js, Python, Django (knowledge acceptable).
- Databases: PostgreSQL; Message queues: RabbitMQ.
- Cloud & DevOps: Docker, Kubernetes, Helm, Ansible, AWS/Azure/GCP.
- CI/CD: GitLab CI, GitHub Actions, Jira, Confluence.
- Version control: Git, GitHub, GitLab.
**Required Education & Certifications**
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field.
- Relevant certifications (e.g., AWS Certified Developer, Certified Kubernetes Administrator) are a plus but not mandatory.