Expoint - all jobs in one place

המקום בו המומחים והחברות הטובות ביותר נפגשים

Limitless High-tech career opportunities - Expoint

Apple Sr Front-end Software Engineer Full Stack 
China, Beijing, Beijing 
270709964

18.11.2024
Description
- Develop, test and maintain rich web experiences with UIs that address deep domains with high volumes of data.- Building reusable components and front-end libraries for future use.- 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