Senior Software Engineer React Native Location : Brazil(Remote)
The Senior Software Engineer React Native needs to help design and develop software using React Native for the Pluto TV app running on multiple platforms Website iOS Android Fire TV Stick and web based CTVs like Samsung Hisense Vizio and LG.
Key Responsibilities
Develop connected TV mobile and web app features using React Native
Using Test Driven Development principles 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 the nuances of multiple platforms
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 both high and low performance hardware
Identify and correct process bottlenecks fix bugs and maintain CICD pipeline automation using NX Monorepo GitHub Actions Terraform Helm and Harness
Help maintain code quality code organization and test automatization through regular updates to app packages and refactoring of code.
Qualifications
Approximately 5 years of developing Smart TV and mobileweb applications
At least 2 years of cross platform React Native development experience
Proficient in TypeScript
Strong experience with building React Native apps on TV devices Android TV tvOS web based CTVs
Strong experience with performance optimization on low power devices
Strong experience with Zu stand RTK Query Recoil or similar state management libraries
Strong experience consuming REST APIs in desktop and mobile apps
Strong experience with Git JIRA and Agile development methodologies
Strong experience with unit testing and continuous integration
CICD with GitHub Actions and similar platforms
Strong problem solving and debugging skills
Strong communication skills and ability to work effectively in a team
BS degree in Computer Science or related field or equivalent work experience
Nice to haves
Experience with Amazon Kepler Vega OS
Experience with Firebase integration
Experience with Data Dog integration
Experience working with React for Web apps using Node Bun backend Next JS Hapi
Experience working with monorepo architectures especially NX
Experience building automated testing
Experience with Reanimated or other animation libraries
Have lead experience on React Native projects
Have experience on other native TV platforms like TVOS or Android TV
How to Apply / Contact
Email : raymond@gerogiait.com
WhatsApp : +1 (404) 940-4414
Senior Software Engineer • Farroupilha, Rio Grande do Sul, Brazil