Senior Angular Developer – TypeScript / Python
Technologie
Mulhouse Et Périphérie, FranceHier
Temps plein
Description du poste
CLEEVEN is a European consulting company founded on two fundamental convictions:
- The excellence of European engineers must be a driving force behind global competitiveness.
- Our human mission is to support our consultants in their personal and professional development.
Project Context
We are looking for a Senior Angular Developer to contribute to the development of an enterprise AI-powered knowledge management platform.
The project involves maintaining and enhancing an existing conversational web application while building a new administrative portal from the ground up.
Working alongside an experienced software architect, you will take ownership of frontend development while contributing to selected backend improvements using Python.
Objectives of the Project
- Maintain, stabilize and enhance an existing Angular application.
- Develop a new administrative portal, including authentication, user interfaces and API integrations.
- Design reusable, responsive and accessible frontend components.
- Implement secure authentication using OIDC / OAuth2 (Azure AD / MSAL).
- Integrate REST and GraphQL APIs into frontend applications.
- Implement real-time communication and streaming through WebSockets.
- Contribute to backend improvements using Python / FastAPI.
- Ensure application quality through testing, code reviews and Git workflows.
- Participate in CI/CD processes and containerized deployments.
- Collaborate with architects and backend developers to deliver reliable and maintainable solutions.
Key Skills
Must Have
- Strong expertise in Angular, TypeScript and RxJS.
- Experience developing and maintaining production-grade frontend applications.
- Practical knowledge of OAuth2 / OIDC authentication.
- Experience integrating REST APIs, GraphQL and WebSockets.
- Working knowledge of Python, with the ability to modify existing backend services.
- Experience with Git, pull requests and code reviews.
- Familiarity with Node.js tooling and monorepo architectures such as Nx.
- Experience with FastAPI.
- Knowledge of AWS services (IAM, S3, DynamoDB, AppSync).
- Familiarity with Apollo GraphQL Client.
- Experience with Docker and CI/CD.
- Exposure to AI-powered applications and conversational interfaces.
- Knowledge of AG-UI or similar streaming protocols.
- Familiarity with AI-assisted development tools.
Profile Required
- Experienced frontend engineer with strong Angular development skills.
- Comfortable taking ownership of frontend features from implementation to deployment.
- Able to understand and contribute to an existing Python backend.
- Strong focus on clean code, maintainability, security and user experience.
- Autonomous, pragmatic and comfortable working within an established technical architecture.
- Good communication skills and a collaborative mindset.
- Professional proficiency in English
Keywords
TypescriptGraphQLAngularNode.jsAngularJSSiemens NXJavaScriptOauthPythonCI/CDMaintainabilityMonorepo
Ce poste vous intéresse ?