Senior FE Software Engineer

Job description
We’re looking for a Senior Frontend Engineer who thrives on ownership, precision, and creating elegant, scalable user experiences. You’ll develop features across our multi-tenant, white-label, Netflix-style video platform that helps doctors worldwide stay up to date with the latest medical knowledge.
This is not a “ticket factory” frontend role. It’s a builder’s role, where architectural thinking, attention to detail, and care for maintainability matter as much as visual polish. You’ll work with Angular, TypeScript, and a modern monorepo setup (Nx), crafting interfaces that perform flawlessly and scale efficiently across clients.
You will join a small, high-caliber engineering team that values clarity, quality, and accountability—working directly with backend engineers, product managers, and QA to deliver features that truly last.
Responsibilities
- Develop and enhance Angular-based features for a complex, multi-tenant streaming platform
- Collaborate with backend and design teams to implement reliable, scalable user interfaces
- Maintain code quality, structure, and test coverage across shared and tenant-specific components
- Implement and manage feature flags and conditional feature behavior per tenant
- Optimize UI performance and responsiveness across devices and environments
- Integrate and manage video playback (video.js) and AWS S3 media pipelines
- Ensure accessibility, maintainability, and adherence to clean code principles
- Participate in code reviews, architectural discussions and release validation
- Contribute to technical documentation and support knowledge sharing within the team
- Take ownership – when something breaks, you dig until you know why, not just that it happened
Requirements
- Have 6+ years of experience in frontend development using Angular(v17+), TypeScript, SCSS and component-driven architecture
- Can design and maintain multi-tenant, white-label architectures with reusable, modular components
- Understand and work confidently with NgXS, RxJS and Nx (monorepo)
- Build clean, tested, and maintainable code that aligns with shared coding standards
- Thing beyond “It Works” – you care about how it works and how it scales
- Collaborate closely with backend developers (PHP/Symphony), Product and QA to ensure feature quality and smooth releases
- Work with video.js, Capacitor/Ionic, and related libraries for streaming and hybrid features
- Understand feature flags, configuration driven behavior and the nuances of a multi-tenant frontend
- Believe that frontend engineering is craftsmanship – clarity, testing and performance matter
- Understand principles of web performance, responsive design, and accessibility
Bonus Experience (Nice to Have)
- Experience with Capacitor/Ionic for hybrid mobile apps
- Familiarity with Stencil.js or custom web component development
- Knowledge of AWS S3, CloudFront or video streaming optimization
- Exposure to multi-tenant SaaS platforms and client-specific feature deployment
- Understanding of video encoding, playback performance or CDN optimization
- Familiarity with CI/CD pipelines and deployment best practices
- Comfortable using Git Actions and pipelines