Senior Frontend Developer (UI/Javascript)
⚲ Warszawa
Do uzgodnienia
Wymagania
- JavaScript
- TypeScript
- Front-End
- e2e testing
- CI/CD
- Git
- Lightning JS
Opis stanowiska
We are looking for a Frontend Developer to join our TV-box and Web Team and help build the future of our TV platform. You'll work in a distributed Agile environment, collaborating with cross-functional teams to deliver high-quality, reliable applications.
Your responsibilities:
• Contribute to the development and future evolution of our RDK-based TV-box application
• Build and maintain features using our JavaScript/TypeScript-based UI framework
• Collaborate closely with the platform team responsible for middleware development
• Ensure the long-term sustainability of the application by reducing technical debt, improving test coverage, and maintaining overall application health
• Deliver stable, scalable, and high-quality code
• Analyze complex logs and troubleshoot technical issues in production environments
• Share knowledge and best practices across teams, platforms, and applications
• Participate in code reviews and contribute to continuous improvement initiatives
• Collaborate with cross-functional teams following Agile methodologies
We are looking for you, if you have:
• Expert-level knowledge of JavaScript
• Strong practical experience with TypeScript
• Experience with E2E testing frameworks such as Cypress, Playwright, or similar tools
• Experience working with CI/CD pipelines and version control systems
• Experience developing applications integrated with embedded systems or device-level components
• Fluent English (minimum B2+/C1)
• Strong analytical and problem-solving skills
• Ability to work effectively in a distributed, cross-functional team
Nice to have:
• Experience with Lightning JS
• Experience working with embedded systems
• Experience in streaming, video, or media-related projects
We offer:
• Participation in interesting and demanding projects.
• Flexible working hours.
• A great, non-corporate atmosphere.
• Possibility to work remote or hybrid (2 days per week from the office).
• Opportunities for development and promotion.
• Attractive package of benefits.
We reserve the right to contact the selected candidates.
Your responsibilities:
• Contribute to the development and future evolution of our RDK-based TV-box application
• Build and maintain features using our JavaScript/TypeScript-based UI framework
• Collaborate closely with the platform team responsible for middleware development
• Ensure the long-term sustainability of the application by reducing technical debt, improving test coverage, and maintaining overall application health
• Deliver stable, scalable, and high-quality code
• Analyze complex logs and troubleshoot technical issues in production environments
• Share knowledge and best practices across teams, platforms, and applications
• Participate in code reviews and contribute to continuous improvement initiatives
• Collaborate with cross-functional teams following Agile methodologies
We are looking for you, if you have:
• Expert-level knowledge of JavaScript
• Strong practical experience with TypeScript
• Experience with E2E testing frameworks such as Cypress, Playwright, or similar tools
• Experience working with CI/CD pipelines and version control systems
• Experience developing applications integrated with embedded systems or device-level components
• Fluent English (minimum B2+/C1)
• Strong analytical and problem-solving skills
• Ability to work effectively in a distributed, cross-functional team
Nice to have:
• Experience with Lightning JS
• Experience working with embedded systems
• Experience in streaming, video, or media-related projects
We offer:
• Participation in interesting and demanding projects.
• Flexible working hours.
• A great, non-corporate atmosphere.
• Possibility to work remote or hybrid (2 days per week from the office).
• Opportunities for development and promotion.
• Attractive package of benefits.
We reserve the right to contact the selected candidates.
🔍 Dekoder Ogłoszenia
🔴
help build the future of our TV platform
Może oznaczać zarówno tworzenie innowacyjnych rozwiązań, jak i pracę nad istniejącą, być może przestarzałą technologią, która wymaga modernizacji.
🔴
distributed Agile environment
Praca zdalna z zespołem rozproszonym geograficznie, co wymaga dobrej komunikacji i samodyscypliny, ale może też oznaczać trudności w koordynacji.
🔴
Contribute to the development and future evolution of our RDK-based TV-box application
RDK (Reference Design Kit) to specyficzna technologia dla urządzeń TV, co może oznaczać pracę z niszowym i potencjalnie trudnym do debugowania systemem.
🔴
Ensure the long-term sustainability of the application by reducing technical debt, improving test coverage, and maintaining overall application health
Może sugerować, że obecny stan aplikacji jest daleki od ideału i wymagać będzie dużo pracy nad naprawą istniejących problemów.
🔴
Analyze complex logs and troubleshoot technical issues in production environments
Oznacza konieczność radzenia sobie z problemami w działającym systemie, co może być stresujące i czasochłonne.