Android Developer

999 Openings


As a developer you will work closely with a multidisciplinary team to create digital products that are both functionally and aesthetically beautiful. The position will involve developing  cutting edge consumer Android Applications and ROMs to a variety of device types including, mobile, tablet and TV.

If you like a challenge, you like to reap the rewards from hard work, and you like working with a fun team of like minded people then let us know, we’d love to hear from you.

Duties and Responsibilities

  • Build complex Android Apps, launchers and widgets.
  • Pixel perfect attention to front end UI and overall user experience.
  • Exceptional analytical aptitude and problem solver.
  • Organized with an attention to detail.
  • Self motivated team player, willing to roll up the sleeves and get the job done right
  • Provide technical consultation and expertise to Engineering colleagues, Product Managers, Project Managers and other Synacor staff members.
  • Document existing products, systems, and infrastructure.
  • Identify emerging trends or technologies that could impact our products in the future.
  • Provide guidance, drive for best practices, and promote coding standards and standardization with developers and managers.

Education, Experience and Skills

  • Minimum of 2 years of experience in software development for mobile/embedded platforms including Android.
  • Degree in Computer Science or equivalent training (Information Technology or Software Engineering).
  • Experience with MySQL, XML, JSON and Web Services
  • Cross platform development experience (iOS)
  • Experience woking in an Agile development environment.
  • Experience with Android Open Source Project (AOSP) project and build system (installing, modifying, building, etc.) desired.
  • Extensive working knowledge of the Android development environment and APIs
  • Understanding of Android and Linux system architecture, including familiarity with the underlying Linux kernel
  • Proficient in Java, C, and C++
  • Highly self-motivated and able to drive projects forward without detailed guidance.
  • Ability to work with customers in a high-pressure deadline driven environment
  • Expertise with software development, source control management and debugging tools such as make, gcc, gdb, ptrace, adb, Eclipse, ant, repo, and git

To apply for this role, please send us your resume and your cover letter. No phone calls please.

Apply Now