We are seeking an experienced Frontend Engineer to build and enhance high-quality user interfaces for Smart TV and embedded device applications. This role focuses on developing performant, user-centric applications using React.
This includes designing, developing, and maintaining frontend applications with exposure to Svelte and Astro. The ideal candidate will have experience developing applications in non-browser environments such as Smart TVs and other connected devices.
As a Frontend Engineer, you will collaborate closely with product, QA, and engineering teams to translate business requirements into scalable, high-quality frontend solutions.
You will be responsible for:
* Designing and developing frontend applications using React
* Building applications for Smart TVs and embedded / non-browser environments
* Translating business objectives into technical and functional requirements
* Integrating frontend applications with REST APIs and third-party SDKs
* Ensuring high-quality user experience, performance, and visual consistency
In this role, you will also participate in Agile ceremonies, working across multiple Scrum teams. You will write and maintain unit tests, support TDD, and contribute to CI/CD pipelines.
The ideal candidate will have strong experience with TypeScript and JavaScript, as well as experience integrating and consuming REST APIs. Familiarity with unit testing, CI/CD, branching strategies, and Agile development practices is also essential.
The following skills and qualifications are required:
* 3+ years of experience in HTML, CSS, and JavaScript development
* 3+ years of frontend development experience using modern frameworks such as React, Svelte, or Astro
* Strong experience with TypeScript and JavaScript
* Experience developing applications in non-browser environments (Smart TVs, embedded devices)
A familiarity with Selenium or QA automation tools is also a plus. If you are looking for a challenging role that combines technical expertise with creative problem-solving, we encourage you to apply.