Jun Group is looking to enhance its core WebView-based ad player, a critical component of its mobile AdTech SDKs for iOS and Android, by hiring a Senior React Developer to lead its development and ensure high performance and reliability.
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).
Responsibilities
- 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.
Other
- You possess a strong development background with a passion for producing clean, performant, and maintainable applications in TypeScript.
- You are a proactive owner, comfortable taking a feature from an idea to a polished, production-ready implementation.
- You have a strong vision of how technology blends with business and take pride in the successful deployment of solutions.
- You enjoy a fun, creative and diligent work environment and working with a dynamic group of skilled individuals.
- You have good communication skills and a team mentality.