Web Software Engineer

Beijing, Beijing, China
Software and Services

Summary

Posted: Jan 1, 2019
Weekly Hours: 40
Role Number: 200023300
The people here at Apple don’t just build products — they build the kind of wonder that’s revolutionized entire industries. It’s the diversity of those people and their ideas that inspires the innovation that runs through everything we do, from amazing technology to industry-leading environmental efforts. Join Apple, and help us leave the world better than we found it. Imaging what you could do here. At Apple, creative ideas have a way of becoming wonderful products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish. FileMaker, Inc., a wholly owned subsidiary of Apple Inc., the leading standalone desktop database company, is looking for a Software Engineer to design and implement major features for existing and new products. FileMaker has a well established product line that provides easy access to customized FileMaker solutions from anywhere. FileMaker is continually improving its technologies to meet market needs and demands.

Key Qualifications

  • Font-end web development experience
  • Understanding of HTML and CSS
  • JavaScript or TypeScript programming proficiency
  • Experience with modern Javascript frameworks (Angular, React, Node.js, etc.)
  • Strong object-oriented programming skills
  • Knowledge of database architecture a plus
  • Familiarity with C++ a plus
  • Strong analytical, problem solving, and troubleshooting capabilities
  • Good verbal and written communication skills

Description

This position is a hands-on role in the software development of FileMaker Web Technologies. You will be responsible for working on both the client and server side codebases of a web application using a diverse range of technologies. You will need to be able to work in a fast paced environment and deliver high quality products on time. You are able to work well independently on projects as well as in a collaborative multi-functional team environment involving Product Marketing, Design, QA, and Product Development. RESPONSIBILITIES: - Build and expand our web products - Research emerging technologies - Create functional specifications and designs - Implement major features based on provided requirements - Fix and resolve issues in a timely manner - Design APIs, write tests, participate in code reviews

Education & Experience

BS IN COMPUTER SCIENCE OR EQUIVALENT

Additional Requirements