Senior Frontend Engineer

Owkin
Summary
Join Owkin as a Senior Software Engineer and play a pivotal role in shaping and delivering the user-facing components of our AI-powered platform for biomedical researchers. Lead the frontend technical vision and architecture, collaborating with product managers and designers to define user workflows and translate complex requirements into usable features. You will work across the stack (APIs, infrastructure, deployment) and communicate effectively with cross-functional stakeholders. Take ownership of frontend quality, reusability, and scalability, implementing data visualization components and improving CI/CD pipelines. Share knowledge and mentor engineers. This role requires strong technical leadership experience and expertise in modern frontend development.
Requirements
- 8+ years of experience in frontend and full-stack engineering, with expertise in modern JavaScript/TypeScript frameworks (React, Vue, etc.) and APIs
- Proven technical leadership experience
- Good professional experience with Python
- Solid understanding of cloud-native architecture: Docker, containerization, Kubernetes
- Experience deploying applications in cloud environments (e.g. AWS, GCP)
- Proven ability to work cross-functionally and communicate clearly with technical and non-technical stakeholders
- Demonstrated attention to engineering excellence: automation, testing, observability, and performance
- Fluent English, both written and spoken
Responsibilities
- Lead the frontend architecture, development, and technical direction of our virtual assistant system, ensuring performance, maintainability, and user experience
- Collaborate with product managers and designers to design and deliver seamless user workflows around the assistant
- Communicate with diverse stakeholders across product, biomedical science, machine learning, and marketing to understand needs and shape solutions
- Work across the stack to build APIs, contribute to backend services, and support infrastructure and deployment
- Take ownership of frontend quality, reusability, and long-term scalability
- Implement data visualization components, including omics (genomics, transcriptomics, proteomics) and other biomedical data
- Improve CI/CD pipelines, observability, and development workflows
- Share knowledge and mentor engineers through code reviews, technical guidance, and architectural decisions
Preferred Qualifications
- Familiarity with LLMs, AI engineering patterns, or biomedical data visualization
- Experience building scientific, ML-driven, or data-intensive user interfaces
- Experience with E2E testing frameworks such as Cypress or Playwright
- Exposure to microservices and distributed architectures at scale
Benefits
- Flexible work organization
- Friendly and informal working environment
- Opportunity to work with an international team with high technical and scientific backgrounds