SIBC-Senior Frontend Software Engineer
Main Tasks
- 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
- Technical 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.
Experience
- Professional experience in a similar position where you developed, maintained and operated Tencent product (WeChat/WeCom/Mini Programs) based solutions
- Strong proficiency in JavaScript/ES6/TypeScript and at least master a modern front-end framework (React, Vue, Angular). We use React.
- Strong CSS skills and experience with building responsive and cross-brower compatible HTML5 applications
- Ability to understand business requirements, collaborate with UI / UX designers and translate the requirements into a high-quality digital product
- Fundamental knowledge of back-end coding (Node.js or C#/.NET) and databases (SQL Server, Redis, …)
- Experience with Git and development tools such as Webpack, Babel, ESLint, NPM, etc.
- Experience in working with an agile methodology and DevOps lifecycle
- Able to use and integrate RESTful APIs, solid understanding of REST architecture, micro-frontend architecture, common SE design patterns
- Experience with unit / UI testing is a plus
- Experience in leading a technical team is a plus
Other skills
- A passion for great work, eagerness to develop visual and dynamic interface experiences that are elegant and easy to use
- Strong communication skills to easily navigate in corporate as well as “geeky / nerdy” environments
- Professional, reliable working style “delivering to promise”
- Teamplayer
- Fluent in Chinese, English skills are a strong plus
À propos de l'entreprise