Responsibilities
1. Promote the architectural design of Lynx DSL solutions, design DSL of the Lynx and React ecosystems, and ensure the development experience of React 2. Responsible for providing card-level DSL solutions to improve developer experience while ensuring card performance 3. Participate in the construction of Lynx tool chain (such as packaging tools, H5 isomorphism, Studio, basic components, core API implementation, etc.), performance optimization, platform development, etc. 4. Co-build the Lynx internal ecosystem with various businesses and middle-end basic engineering teams, such as the R&D and maintenance of general components (building, public basic libraries, etc.) 5. Promote the landing of Lynx on various business lines to help various products develop efficiently 6. Research and exploration of front-end related cutting-edge technologies in the industry to promote the further development of Lynx.
Qualifications
1. Computer-related majors, with more than 2 years of front-end R&D experience, familiar with Webpack, Node, etc., and solid front-end technology foundation 2. Familiar with React, Vue.js, Angular and other frameworks and understand its basic principles 3. Pay attention to the development of cross-end technology ecosystem, be passionate about new technologies, and have practical experience in achieving high-performance and high-availability front-end architectures 4. Have strong problem analysis, communication and resolution capabilities have strong team awareness, be passionate about new technologies, and be able to face pressure actively. Added points: 1. Understand any cross-platform technology such as React Native/Weex/Flutter/browser kernel/mini programs 2. Be familiar with common mini-programs or mini-game frameworks or excellent works on related platforms 3. Be familiar with the implementation principles of common JavaScript engines (such as V8, Hermes, JSC) 4. Have client development experience or open source works.