Job Opportunity
The company seeks a skilled Senior Software Engineer to develop software using React Native for the Pluto TV app on various platforms.
Key Responsibilities:
* Design and develop connected TV, mobile, and web application features using React Native.
* Employ Test Driven Development principles to build unit tests and automated functional tests using tools like Playwright, WebDriver API, and Appium.
* Write clean, maintainable, sharable, and efficient cross-platform shared code with appropriate abstraction layers to accommodate platform nuances.
* Collaborate with cross-functional teams to define design and ship new features.
* Continuously discover, evaluate, and implement new tools and technologies to maximize development efficiency.
* Ensure high performance, quality, and responsiveness of applications in various devices with diverse hardware capabilities.
* Identify and correct process bottlenecks, fix bugs, and maintain Continuous Integration/Continuous Deployment pipeline automation using NX Monorepo, GitHub Actions, Terraform, Helm, and Harness.
* Maintain code quality, organization, and test automatization through regular updates to app packages and refactoring of code.