Frontend Engineer
- You will be part of an agile, interdisciplinary team of frontend, backend and full-stack software engineers, UI / UX designers and product owners, which enables the co-ideation and development of customer-centric digital products.
- Technical design and implementation of functionalities in WeChat Official Accounts, WeChat Mini Programs and WeCom (hands-on coding required! ~ 90-100%)
- Support required development, maintenance, code reviews and refactoring of our applications, WeChat Official Accounts and Mini Programs landscape
- Integration: Development of required interfaces between global/corporate systems and local systems according to provided concepts
- Data Governance & DevOps: Strictly enforcement of defined local WeChat/WeCom/Web strategy, development guidelines, WeChat Official Account and interface standards
- Continuously strive to enhance the technical stack to enable:
- Improved time-to-market of new DCI features
- Improved availability of DCI across digital solutions
- Secure, reliable, stable and compliant operations of existing DCI solutions
- With your extensive knowledge and experience, you will also be contributing to further improvements in our development processes and shaping best practices within the team.
Education / ????
l Bachelor’s or Master’s degree preferably computer science, natural sciences, or engineering
l At least 3 (5) years experience as a front-end developer
l At least 1 (3) year of experience with WeChat, WeCom and/or Mini Program development
Experience /??
l Professional experience in a similar position where you developed, maintained and operated Tencent product (WeChat/WeCom/Mini Programs) based solutions
l Strong proficiency in JavaScript/ES6/TypeScript and at least master a modern front-end framework (React, Vue, Angular). We use React.
l Strong CSS skills and experience with building responsive and cross-brower compatible HTML5 applications
l Ability to understand business requirements, collaborate with UI / UX designers and translate the requirements into a high-quality digital product
l Fundamental knowledge of back-end coding (Node.js or C#/.NET) and databases (SQL Server, Redis, …)
l Experience with Git and development tools such as Webpack, Babel, ESLint, NPM, etc.
l Experience in working with an agile methodology and DevOps lifecycle
l Able to use and integrate RESTful APIs, solid understanding of REST architecture, micro-frontend architecture, common SE design patterns
l Experience with unit / UI testing is a plus
Other skills /????
l A passion for great work, eagerness to develop visual and dynamic interface experiences that are elegant and easy to use
l Strong communication skills to easily navigate in corporate as well as “geeky / nerdy” environments
l Professional, reliable working style “delivering to promise”
l Teamplayer
l Fluent in Chinese, English skills are a strong plus
Your ZEISS Recruiting Team:
Shengjie Xu (???), Xiaojun Yang (???)