LATAM - React Native Engineer (INTL REMOTE)

Post Date

May 06, 2024

Location

West Hollywood,
California

ZIP/Postal Code

90069
US
Sep 13, 2024 Insight Global

Job Type

Contract

Category

Programmer / Developer

Req #

LAX-701512

Pay Rate

$26 - $40 (hourly estimate)

Job Description

*THIS ROLE IS REMOTE IN LATAM* (candidates located in Brazil, Chile, Costa Rica, El Salvador, Guatemala, and Peru are preferred)*



A client of ours in the streaming industry is hiring a mid-level React Native Engineer to join their collaborative team that is responsible for working on a lot of exciting features for a new project. You will be responsible for helping design and develop connected TV (CTV), mobile and web app features utilizing React Native for our client's streaming app that runs on multiple cross-platforms (i.e. Website, iOS, Android, Fire TV Stick, and web-based CTVs like Samsung, Hisense, Vizio and LG). 80% of the features are already built out in React Native Kepler so you will be responsible for building out the last 20% of the features (i.e. the main priorities would be the Playback feature, Accessibility, architecture around the entire streaming app, the sign in/out feature, etc.) In addition, you will also get the opportunity to work with the NX monorepo framework for the shared library feature initiatives (these consist of every piece of functionality of the client's streaming app such as the left side navigator, category carousel, scroll horizontally or vertically features, etc.). You will use monorepo nx to build/deploy one code-base that will push out new features across all of the platforms making it easy and efficient.



Key Responsibilities:

- 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 CI/CD 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

We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to HR@insightglobal.com.

To learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy: https://insightglobal.com/workforce-privacy-policy/ .

Required Skills & Experience

*THIS ROLE IS REMOTE IN LATAM* (candidates located in Brazil, Chile, Costa Rica, El Salvador, Guatemala, and Peru are preferred)*



- 3-5 years of professional experience developing both Web and Mobile applications

- 2-3 years of professional experience with React Native

- At least 1 year of React Native cross-platform development experience in both mobile and web development

- Experience developing large consumer-based/high traffic and volume web/mobile apps that reach millions of customers/users, etc.

- Proficient in TypeScript

- Strong experience with Zustand, 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

- CI/CD with Github Actions and similar platforms

- Strong problem-solving and debugging skills

- Strong communication skills and ability to work effectively in a team

B.S. degree in Computer Science or related field or equivalent work experience

Nice to Have Skills & Experience

*THIS ROLE IS REMOTE IN LATAM* (candidates located in Brazil, Chile, Costa Rica, El Salvador, Guatemala, and Peru are preferred)*



- Experience working with monorepo architectures, specifically the NX monorepo framework

- Previous experience working for the streaming industry

- Experience building React Native apps on TV devices (Android TV, tvOS, web-based CTVs)

- Experience leading/taking charge on React Native projects

- Experience with Firebase integration

- Experience with DataDog integration

- Experience working with React for Web apps using Node/Bun backend, Next JS, Hapi

- Experience building automated testing

Experience with Reanimated or other animation libraries

Benefit packages for this role will start on the 31st day of employment and include medical, dental, and vision insurance, as well as HSA, FSA, and DCFSA account options, and 401k retirement account access with employer matching. Employees in this role are also entitled to paid sick leave and/or other paid time off as provided by applicable law.