Position: Frontend (React) Software Engineer for OTT Project
Company: Brightgrove
Experience required: 3y
English level: upper

Join Brightgrove as a **Frontend (React) Software Engineer** and be an integral part of our European R&D team centered in Wroclaw. As a **Remote-first** company, we welcome candidates from all over Europe to join our team.

You will have the opportunity to contribute to a project that is powering a free online television service broadcasting over 250 channels and reaching more than 79 million active users across the globe. This is your chance to work on a fast-growing, consumer-facing product that is changing the way we consume entertainment.

**ABOUT BRIGHTGROVE**

At Brightgrove, we don't just say "we are different"—we live it. 
With over a decade of experience in the software development landscape, we've grown from a small team of three engineers to a bustling hub of over 600 talented individuals spread across the globe. Our commitment to creating conditions for growth and development has earned us the trust of 290+ clients worldwide.

**PROJECT DETAILS**

We are partnering with a global mass media and entertainment conglomerate from the USA. 
They are recognized for their cutting-edge products and services, creating entertainment experiences that drive conversation and culture worldwide. The project involves free online television broadcasting over 250 channels and 150,000+ unique hours worth of programming. The platform is available on all mobile, web, and connected TV streaming devices. 
**The technical stack includes Microservices, AWS, Typescript/JavaScript, React with hooks, Redux and Saga, Node.js, Golang, MongoDB.**

**YOUR TEAM**

You will be a part of a diverse and talented team of engineers and quality assurance specialists worldwide. Our team members work remotely or from our offices in Ukraine, Romania, Poland, and Costa Rica. You'll have the opportunity to collaborate closely with them. Our Agile working environment ensures we use modern tools and technologies to build and deploy code quickly and efficiently.

**RESPONSIBILITIES**

- Develop new features and improve existing ones for the streaming service's FrontEnd using React.
- Collaborate with other developers to ensure code quality, scalability, and maintainability.
- Participate in code reviews, provide feedback and suggestions for improvements.
- Ensure the code follows best practices and coding standards.
- Work closely with UI/UX designers to ensure a high-quality user experience.
- Work with a variety of OTT devices like Set Top Boxes and Connected TVs across multiple countries.
- Identify and resolve issues.

**SKILLS**

Must-Have:
- 3+ years of software development experience.
- Strong experience in React and related technologies, including Redux and Webpack.
- Experience with responsive design, CSS preprocessors (such as Sass), and HTML.
- Strong understanding of web technologies, including HTTP, RESTful APIs, and JSON.
- Familiarity with agile development methodologies and related tools (such as Jira).
- Excellent problem-solving and analytical skills.
- Ability to work independently and in a team environment.
- Excellent verbal and written communication skills.
- English written/speaking - Upper-Intermediate.

Will Be a Plus:
- Experience building streaming video applications.
OTT Connected TV / Smart TV / Embedded Devices app development experience.
- Strong ability to troubleshoot/debug issues.
- Deep knowledge and understanding of web browser rendering and UI performance optimization.
- Experience implementing and troubleshooting FrontEnd analytics.