We are looking for a Front End Developer based in Latin America to work on a long-term project for one of our clients, an online video startup based in Los Angeles, California.
Our client is the leading free streaming television service in the US. They are defining the future of television, delivering over 100 live, linear channels, in a lean-back experience and thousands of hit movies and television on demand.
Its apps are available across all top mobile (iOS, Android), web, and connected TV devices (Roku, Apple TV, Playstation, Amazon Fire TV, Android TV, Vizio, Samsung, and more).
Responsibilities
- Creating and modifying mocked versions of new UI screens using existing components.
- Creating and modifying custom React components including unit tests.
- Understanding responsive design and creating UX integrations in a responsive way.
- Participating in code reviews and ensuring more junior developers adhere to the team's best practices and processes.
- Actively participating in the design & architecture phases of upcoming features and services.
- Working collaboratively and productively with other project team members from Product, Program Management, and QA.
- Providing realistic (not optimistic) LOE estimates during Quarterly PI planning, accounting for likely setbacks and external constraints.
- Prototyping new technologies to reduce cost and increase engineer velocity.
Requirements
- Advanced Level of English.
- 5+ years of software engineering experience. Preferred technologies: JavaScript, Node.js, React.
- Knowledge of React and common tools used in the wider React ecosystem, such as Node.js and npm.
- 2+ years of experience developing frontend applications using React & Node, and Git for source control.
- Familiarity with common programming tools such as Redux, IDEs, RESTful APIs, Git repositories, TypeScript, version control software, and remote deployment tools.
- An understanding of common programming paradigms and fundamental React principles, such as React components, hooks, and the React lifecycle.
- 2+ years of experience building highly scalable, performant, and responsive web applications.
- 2+ years of experience developing applications deployed on AWS.
- 2+ years of Typescript experience.
- Excellent problem solving, critical thinking, and communication skills.
- Ability to work within a distributed team.
Bonus Points
- Bachelor’s Degree in Computer Science, Systems Engineering or related fields.
- Experience with Go.
- VOD Streaming experience.
What we offer
- Long term positions.
- Compensation in USD.
- Paid time off.
- Cool clients and products.
- Work with great engineers.
4tech