Sr. Front-end Software Engineer, Full Stack

Apple

3.7

(120)

Beijing, China

Why you should apply for a job to Apple:

  • 66% say women are treated fairly and equally to men
  • 66% say the CEO supports gender diversity
  • Ratings are based on anonymous reviews by Fairygodboss members.
  • Company commitment that women earn the same as men performing similar work includes no salary history disclosure policy.
  • Apple University creates classes, seminars, and tools to help employees understand Apple’s culture, organization, and values.
  • Whether you donate time or money, Apple will match charitable contributions up to $10,000 a year.
  • #200587555_EN_rxr-6

    Position summary

    ntegrate APIs. - Implement software designs using JavaScript and related technologies. Prepare and execute unit and integration tests. - Envision the functional and non-functional requirements to build solutions from scratch. - To be able to define technologies, patterns and prototype solutions for new requirements to materialist it as a well functioning project. - Build the front-end of applications through appealing visual design. - Use test driven development to ensure responsiveness, consistency and efficiency and crafting maintainable testing infrastructure . - Build features and applications with a mobile responsive design. - Learn and adapt new technologies to quickly develop required POCs and influence.

    Minimum Qualifications

    • 6-12 years of professional web applications development experience

    • Strong knowledge of JavaScript, Vue, React, AJAX, JQuery, JS MVC frameworks

    • Strong software engineering skills, including system design, development, testing, debugging, release and maintenance

    • Experience with data-driven web development, including strong knowledge of HTML5, DHTML and CSS3, JSON/XML

    • Experience with Typescript, CSS (Sass), build tools like web pack, test frameworks like Jest

    Preferred Qualifications

    • Significant experience developing and implementing UI/Front-end for high volume web applications and services/full stack development

    • Proven expertise in Python, REST API and at least one other object-oriented programming language (e.g., Java, Go, C++)

    • Experience in Cross-browser development and troubleshooting

    • Familiar with tooling such as Webpack and NPM

    • Extensive use of APIs and a strong understanding of HTTP(S) and REST architecture

    • Knowledge of design patterns, enterprise architecture and software engineering principles

    • Experience with leading and mentoring Engineers

    • Ability to successfully multi-task and support multiple, concurrent projects

    • Good communication and personal skills: ability to interact and work well with members of other functional groups in a project team and a strong sense of project ownership

    Submit Resume

    Why you should apply for a job to Apple:

  • 66% say women are treated fairly and equally to men
  • 66% say the CEO supports gender diversity
  • Ratings are based on anonymous reviews by Fairygodboss members.
  • Company commitment that women earn the same as men performing similar work includes no salary history disclosure policy.
  • Apple University creates classes, seminars, and tools to help employees understand Apple’s culture, organization, and values.
  • Whether you donate time or money, Apple will match charitable contributions up to $10,000 a year.