Job Title: Senior Frontend Engineer
You are a highly skilled and experienced frontend developer with a strong background in React, JavaScript, and TypeScript. You have a proven track record of delivering high-quality user interfaces for complex applications, and you're looking for a challenging role that will push your skills to the next level.
We are seeking an exceptional frontend engineer to join our team and contribute to the development of cutting-edge user interfaces for Smart TV and embedded device applications. As a key member of our team, you will be responsible for designing, developing, and maintaining frontend applications using React, with exposure to Svelte and Astro.
The ideal candidate will have a strong understanding of modern frontend development principles, including HTML, CSS, and JavaScript, as well as experience with TypeScript and JavaScript. You will also have a solid grasp of Agile development methodologies and experience working in a fast-paced environment.
Key Responsibilities:
* Design, develop, and maintain frontend applications using React, with exposure to Svelte and Astro.
* Build applications for Smart TVs and embedded / non-browser environments.
* Translate business objectives into technical and functional requirements.
* Integrate frontend applications with REST APIs and third-party SDKs.
* Ensure high-quality user experience, performance, and visual consistency.
* Participate in Agile ceremonies, working across multiple Scrum teams.
* Write and maintain unit tests, support TDD, and contribute to CI/CD pipelines.
* Collaborate with QA teams and support automation testing using Selenium or similar tools.
* Follow and promote software design patterns and best engineering practices.
Required Skills & Qualifications:
* 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).
* Strong debugging and troubleshooting skills.
* Experience integrating and consuming REST APIs.
* Hands-on experience with AWS environments.
* Familiarity with unit testing, CI/CD, branching strategies, and Agile development practices.
* Experience with Selenium or QA automation tools.
Nice to Have:
* Experience with Smart TV platforms (e.g., WebOS, Tizen, Roku, Fire TV, Android TV).
* Exposure to media or streaming applications.
* Experience with design systems and component libraries.
Soft Skills:
* Strong interpersonal and communication skills.
* Ability to collaborate with business partners during requirements and functional design sessions.
* Consumer-focused mindset with a strong eye for detail and user experience.
* Proactive, adaptable, and quality-driven approach to development.
We offer a dynamic and supportive work environment, with opportunities for growth and professional development. If you're passionate about building cutting-edge user interfaces and contributing to a team of talented engineers, we encourage you to apply for this exciting opportunity.