Insight Global
Our streaming client in El Segundo, CA is seeking a React Native/JS Developer to join their Performance Engineering Streaming Platform group.
This team suppports both the development and QA teams with erformance engineering and measurements to ensure the streaming applications/platform is optimized for peak performance (navigation responsiveness, etc.).
This developer will be reponsible for supporting the performance & reliability for the platform and all encompassing client applications/platforms (Android, iOS, AppleTV, Amazon, etc.).
They must be able to look at React Native code and write automation test scripts (modify/enhance) to improve the performance of the apps.
The ideal candidate is someone who is strong with React Native, JavaScript, and capable of creating automation scripts to improve application performance and reliability.
Reponsibilities:
Implement software to improve Performance and Reliability of streaming applications.
Familiarity with mobile development & programming languages such as React Native, Swift, Android, etc.
Able to write Automation test cases/scripts with JavaScript, Python, or other language
Familiarity with REST API calls and experience with network Proxy tools
Able to resolve complex technical design issues and developing technical specifications and plans
Experience with Data Monitoring tools such as New Relic, Grafana/Kibana or others to analyze, and write SQL queries and create dashboards for KPI analysis
Can Perform Memory Analysis, Battery Usage analysis with Instruments, Android profiler, Battery historian tool.
Understanding of Systems Design and End to End software architectures.
Knowledge of software management, Container technologies, Deployment tools and Cloud Computing.
Familiarity with software tools and practices such as Git, Bitbucket, JIRA, Jenkins, CICD and code review processes
4+ years experience working in mobile software development environment with React Native and JavaScript
Strong experience using React Native and JavaScript to improve the performance and reliability of software applications
Comfortable writing automation test cases/scripts with JavaScript, Python, or other language (modifying, refactoring)
o Experience with testing with tools such as: Selenium, Mocha, Appium, WebdriverIO, etc.
Strong understanding of Restful APIs applications and microservices; Integrating with 3rd party APIs and Services
Proactive, problem-solving abilities, with excellent communications skills and must be team player
Able to work in a fast pace Agile environment with little supervision
Native iOS and/or Android experience
Streaming industry experience
Bachelors degree or equivalent degree in Computer Science, Computer Engineering, or related technical discipline / Masters