职位描述:
Summary:
At Apple, new ideas have a way of becoming great products, services, and customer experiences very quickly. Bring passion and dedication to your job and there’s no telling what you could accomplish. Do you love problem solving and thinking beyond an obvious solution? Do you thrive in ambiguity and teams where little direction should fuel your creativity?
The GC Channel Sales DMP team is looking for an enthusiastic frontend engineer, who is experienced in developing rich web experiences and has keen attention to detail with the ability to adapt and learn quickly, provide results with limited direction and has excellent problem solving skills.
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.
– Work with backend team to define and integrate 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
招聘部门:
Apple Software and Services
工作地点:
Beijing, Beijing, China
面试建议:
Apple的Sr. Front-end Software Engineer, Full Stack职位要求应聘者具备丰富的前端开发经验,尤其是在处理大量数据和深度领域UI方面的能力。面试官会重点关注你在JavaScript、Vue、React等技术上的熟练程度,以及你如何构建可重用的组件和前端库。此外,他们还会考察你与后端团队合作的能力,以及你如何通过测试驱动开发确保应用程序的响应性和效率。 为了准备这次面试,建议你重点复习前端开发的核心技术,尤其是JavaScript、Vue和React。准备一些具体的项目案例,展示你如何处理大量数据和构建可重用的组件。同时,确保你对API集成和测试驱动开发有深入的理解。面试中可能会涉及技术问题的现场解决,所以保持冷静并展示你的问题解决能力。最后,Apple非常注重团队合作和沟通能力,因此在面试中展示你如何与其他团队成员合作完成项目也是非常重要的。
在线咨询
提示:由 AI 生成回答,可能存在错误,请注意甄别。