Tech Jobs for Talents without Borders
English-1st. Relocation-friendly. Curated daily by Imagine.
5,568 Jobs at 188 Companies

SIBC-Senior Frontend Software Engineer

iTrap

iTrap

Software Engineering
Shanghai, China
Posted on Nov 28, 2024

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