Take charge of the end-to-end development lifecycle for our React-based player, from technical design and requirement clarification to implementation, testing, and deployment.
Lead the development and maintenance of our React-based WebView player, ensuring high performance and reliability on mobile devices.
Build and deploy responsive, mobile-first UIs using React and TypeScript, with a deep understanding of the constraints and capabilities of a mobile WebView environment.
Collaborate with Product Managers to flesh out features and translate product vision into robust technical solutions.
Work closely with our iOS (Swift) and Android (Kotlin) SDK developers to design, implement, and debug the JavaScript bridge for seamless communication between the WebView and native mobile code.
Write comprehensive unit and integration tests to ensure code quality and application stability.
Actively participate in code reviews, providing and incorporating constructive feedback to maintain high code standards.
Requirements
5+ years of professional software development experience, with a significant focus on React.
Expertise in TypeScript and modern JavaScript (ES6+), HTML5, and CSS3.
Demonstrable experience building complex, responsive UIs with React, specifically for mobile web browsers and WebViews.
Strong understanding of the nuances of running a web application inside a mobile WebView versus a standard browser (e.g., performance considerations, lifecycle events, security, local storage limitations).
Proficiency with state management libraries (e.g., Redux, Zustand, or Context API).
Solid understanding of Git and GitHub for version control.
Experience writing and executing unit and integration tests (e.g., Jest, React Testing Library).
Benefits
We’re open to allowing the right person to learn our industry on the job.
We welcome diversity and non-traditional paths into all of our roles.
We believe in hiring the right person as opposed to the right combination of keywords.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.