[Skip To Content]

DBTT China Software Development Frontend Software Developer

  • Localização
    • Shanghai, Shanghai
  • Agendar Full time
  • Postou

Descrição

Roles and Responsibilities  

  • Quickly develop understanding of GM Premier Import (GMPI) platforms, business capabilities and features. 

  • Define professional standards/work methodology within the Frontend development area on different model in Cloud based, Microservice oriented, DevOps way, and focus not only be functional flexible but non-functional high standard in scalability/security/observability/serviceability/reliabilityCollaborate with product owners, UX/UI designers, and other developers to deliver high-quality software solutions. 

  • Develop responsive and user-friendly front-end interfaces using HTML, CSS, and JavaScript frameworks (e.g., Angular, React, or Vue.js). 

  • Design, develop, optimize, and maintain the company’s Mini-program applications. 

  • Write clean, efficient, and maintainable code, following best practices and coding standards. 

  • Collaborate with QA engineers to ensure the quality and reliability of the software through testing and code reviews. 

  • Optimize the front-end performance, troubleshoot and resolve issues, identifying and implementing solutions in a timely manner. 

  • Participate in Agile/Scrum development processes, including sprint planning, daily stand-ups, and retrospective meetings. 

  • Collaborate with cross-functional team, identify and deploy or provide assistance in cybersecurity measures by continuously performing vulnerability assessment. 

[Additional Description]

Required Qualifications and Experience   

  • Bachelor's degree in Computer Science, Information Technology, or a related field. 

  • Proven 3 year+ experience as a Front-End Developer with a focus on medium/large-scale web development and mini-program development. 

  • Strong proficiency in HTML, CSS, and JavaScript, TypeScript, with experience in modern front-end frameworks (React, Vue.js, or Angular). 

  • Experience with modern frontend testing frameworks (e.g., jest/mocha/jasmine). 

  • Knowledge of front-end build tools and package managers (Webpack, npm, yarn), understanding of responsive design principles and cross-browser compatibility. 

  • Experience of integration with backend systems via RESTful API. 

  • In depth understanding of front-end architecture and performance experience optimization. 

  • Familiarity with CI/CD pipelines and automated deployment processes. 

  • Experience with globally distributed and large cross-functional teams, with a track record of having developed work and managing delivery. 

  • Thorough understanding of the software development, experience with Agile development methodology, competent in enterprise and agile project management tools. 

  • Experience with failure mode and effects analysis, excellent cross team collaboration and problem-solving skills with attention to detail and root causes. 

  • Sense of ownership and drive for result and solutions. 

  • Exceptional listening skill and good interpersonal skills. 

  • Effective Communication and Presentation skills in both English and Chinese, especially on business problems, alternatives and project strategy to a project team and customer groups. 

  • Must be able to thrive in a fast-paced environment and be willing to embrace change. 

Pluses:  

  • Microsoft Azure cloud-based solution development experience is a plus. 

  • Mobile (iOS/Android) development experience is a plus. 

  • Experience with GraphQL, and familiarity with common backend service languages such as Node.js, Java and C#. 

Informações sobre diversidade

A General Motors está comprometida em ser um local de trabalho que não só é livre de discriminação ilegal, como estimula verdadeiramente a inclusão e integração. Acreditamos enfaticamente que a diversidade na força de trabalho cria um ambiente no qual nossos colaboradores podem crescer e desenvolver melhores produtos para nossos clientes. Incentivamos os candidatos interessados a analisar as principais responsabilidades e qualificações de cada função e a se candidatar a qualquer cargo que corresponda a suas habilidades e capacidades. Os candidatos no processo de recrutamento podem, quando aplicável, ser solicitados a concluir com sucesso uma ou mais avaliações relacionadas à função e/ou uma seleção pré-emprego antes de iniciar o emprego.  Para saber mais, acesse Como contratamos.

Declaração de Igualdade de Oportunidades de Emprego (EUA)

A General Motors tem orgulho de ser um empregador que oferece oportunidades iguais.  Todos os candidatos qualificados serão considerados para o emprego, independentemente de raça, cor, religião, sexo, orientação sexual, identidade de gênero, origem nacional, deficiência ou status como veterano protegido. 

Adaptações (EUA e Canadá)

A General Motors oferece oportunidades a todos os candidatos a emprego, incluindo pessoas com deficiências. Se você precisa de uma adaptação razoável para ajudá-lo na sua pesquisa de cargos ou solicitação de emprego, fale conosco pelo e-mail Careers.Accommodations@GM.com ou pelo telefone 800-865-7580. No seu e-mail, inclua uma descrição da adaptação específica que você está solicitando assim como o nome do cargo e o número de requisição do cargo ao qual está se candidatando.