Previous Job
Previous
Senior Staff Mobile Engineer
Ref No.: 18-07522
Location: Santa Clara, California
Description:
Job Summary:
We are looking for a senior staff mobile/Device engineer with both front-end and back-end experiences who will work on our device/mobile cloud collaboration project. The candidate should have working experiences in system programming, android environment, and familiar with state of art data mobile back-end service platform (like Firebase, Cloudkit or Parse) and device to device data sync technologies. Database knowledge is not required, but is preferred.

Requirements:
  • 5+ years experiences in software development;
  • Bachelor's degree or above in CS, CE or EE disciplines;
  • Working experience in C++ or Java languages
  • Understanding/Background of Mobile Software/Platforms is required;
  • Experience working with Linux operating systems in a developer role;
  • Be able to develop simple Android mobile applications for testing purpose;
  • Familiar with device to device data sync technologies
  • Familiar with mobile data platform like Firebase, Cloudkit or Parse;
  • Working knowledge in database is preferred;
  • Good oral and verbal communication skills and quick learner;
Responsibilities:
  • Work with a team on a mobile/device cloud data collaboration project;
  • Architect, build and deploy new features for our mobile/device cloud data platform;
  • Write clean, tested Java or C++ code;
  • Debug front and back end issues in a timely manner;
  • Increase test coverage by writing quality test cases (mobile applications) for existing and new code;
  • Proactively communicate with team leaders with progresses and issues
  • Be able to document all works clearly