Work With Syncables

Syncables is seeking talented individuals to fill the following job openings:

Lead Software Build Engineer

Lead Mobile Developer (3-5 Month Contract)

Android Developer

Web Developer (Back End)

Web Developer (Front End)

eCommerce Marketing Operations Manager

Please email your resume and cover letter to .

Note: We are only interested in candidates that are local (i.e. in the SF Bay Area). Inquiries from recruiters or people not in the Bay Area will be ignored!


Lead Software Build Engineer

Overview

Are you an experienced and talented senior release engineer who is an automation rock star? You should come join our rapidly expanding engineering team here at Syncables. The ideal candidate will have strong communication skills and a fondness for creating bleeding edge solutions with new technologies, in depth knowledge of release automation and Linux systems administration.

We have a multi-platform development environment (Windows, Mac, and Linux), so you must ABSOLUTELY have strong scripting skills. This means you must be proficient with platform agnostic scripting languages and tools (Perl, Ant and other Java-based tools).

This is a highly demanding role, so the successful candidate must be able to handle working under pressure and in high stress situations with a calm demeanor. You must also be willing to work occasional evenings and weekends in support of deployments.

Responsibilities

  • Design, develop, document and maintain the framework to automate the continuous build, unit test, release, and deploy activities
  • Write and maintain build scripts. Implement and manage automated build systems (e.g. Cruise Control or Hudson)
  • Schedule automated builds. Develop dashboard for internal users to display status of builds, automated tests, and system monitors
  • Architect tools to run and monitor an optimized, parallel, nightly and on-demand build and deploy system across multiple development branches in multiple environments.
  • Create programs to monitor and improve the QA environment process
  • Perform program and system analysis. Reports build statistics.
  • Package and deliver releases to QA, customer, OEM, and other partners
  • Define, document and verify development environments and configuration
  • Partner with development to enhance and improve overall build and deploy processes
  • Continually review and assess system and application reliability, performance, and security and recommend improvements
  • Work closely with development teams, project management, and IT to ensure fast highly reliable quality releases

Experience

  • 5-7 years experience in a release or build engineering related field
  • Experience with isolating build/deployment issues versus code issues.
  • Source Code branching and merging strategy.
  • 3+ years source control tool experience (e.g. Subversion, Git)
  • 3+ years build automation experience (e.g. Cruisecontrol, Anthill pro)
  • Hands-on experiences in creating automated build and deploy systems for desktop, web, and/or mobile applications
  • Expert knowledge of continuous build systems (Maven, Hudson)
  • General Linux and MacOS Systems administration-level knowledge
  • Experience with package installation, patch management updates, network & server management issues
  • Experience in fast-pace chaotic consumer software environments
    Experience integrating Bug tracking software with Version Control software in build environments
  • Hands on knowledge programming in HTML and XML
  • Experience with Flash technologies (Flex, AIR) a major plus

Skills

  • Strong working knowledge and active experience with Apache Ant/Ivy/Maven, Bugzilla (build files, custom tasks, etc).
  • Strong experience with Java deployment. Comfortable identifying and resolving missing compile-time and run-time Java JAR dependencies in Ant scripts
  • Experience developing or administering web applications (Ruby, J2EE, PHP, etc)
  • Working knowledge of HTTP, HTML, SQL, and working with relational databases
  • Working knowledge of CSS, JavaScript, and solid scripting abilities (Perl, Bash, Groovy, Python, Ruby, etc) is a strong plus
  • Demonstrated experience with multi-OS deployments (Windows, Mac, and Linux). Experience with Debian packages, apt/apt-get/aptitude, dpkg or similar package management system (RPM)

Education

  • Bachelor's degree in computer science, management information systems or related field (or equivalent experience) required

Lead Mobile Developer (3-5 Month Contract)

Overview

You will be a key member of our engineering team and be responsible for developing the Syncables mobile apps targeting the iPhone, Blackberry, and Android platforms. You will be working jointly with our talented group of designers, product managers and engineers and developing the APIs for the applications. We are looking for a motivated self -starter who can work with minimal amounts of supervision and who also enjoys a collaborative, fast-paced and fun work environment. Success in this role could lead to additional mobile platform development. Ideally, you’re in our office three to four times a week interfacing with the team and sharing your progress for feedback.

We expect that you enjoy writing innovative and complex applications in objective C and on a LAMP (Linux/Apache/MySQL/PHP) platform. You’re quick on your feet and write elegant, efficient code that’s straightforward to follow. Mostly, you’re excited about solving challenging engineering problems in a truly cooperative environment with other brilliant, experienced innovators.

Experience

  • 2-3 years of Objective – C, Java experience
  • At least one to two years experience developing iPhone applications. Elevated understanding of Cocoa and the iPhone SDK framework.
  • Blackberry and Android development experience a HUGE advantage.
  • Strong understanding of REST, SOAP, etc web services
  • Experience with LAMP technologies (Linux, Apache, MySQL, PHP), JavaScript & AJAX
  • Development experience with API/RSS/XML/JSON
  • Proven ability to innovate and work jointly with other team members

Skills

  • Passion for the mobile industry and the iPhone and Android specifically
  • Ability to generate ideas and execute them with minimal supervision
  • Passion to iterate on products for continuous improvement
  • Passion for new web technologies and online communities (eg, social networks)
  • Passion for exciting challenges and having fun!

Android Developer

Overview

We are looking for an experienced and self-motivated mobile developer with an excellent knowledge of the Android SDK/platform to join our rapidly expanding mobile team.

We are committed to delivering high-quality and unique mobile applications that utilize the most interesting and powerful aspects of mobile technology. In particular, we are looking for an engineer who has experience and ambition in developing software using the Android platform. Our goal is add somebody to our team who can:

  • Collaborate with the rest of our engineers and explore creative opportunities on the Android platform, and other devices
  • Help continue to extend Syncables’ mobile platform and existing functionality to the Android platform, and other devices.
  • Be responsible for breaking down large/complex problems and be involved and/or lead the process of design and implementation of solutions.
  • Contribute feedback and guidance to the development of functional and technical specifications.
  • Work with other developers to set standards and define best practices for coding and design.

Experience

  • 3+ years of software design and development experience using Java and familiar with Eclipse and other development environments (Python and C/C++/Objective-C are a plus)
  • Proficient in at least two of the operating systems that we support (Windows, Mac OS X, Linux)
  • Experience building Android Applications using the Android APIs—a strong preference is reserved for applicants who have contributed to Applications that have been available to the public
  • A firm understanding of building mobile applications that utilize web-services (either HTTP based, XML, SOAP, JSON, REST or other services), in order to tie our applications to critical server-side APIs
  • Should be familiar with version control (Subversion)
  • Ability to contribute to or lead a team of engineers in cross-functional teams (including QA, Product Management, Performance Engineering, etc)
  • Expertise or familiarity with well-designed user interfaces, specifically for Android or other common mobile devices
  • Demonstrated ability to communicate effectively with both technical and non-technical individuals

Web Developer (Back End)

Overview

We are looking for an experienced and self-motivated engineer to help back-end development and work on our web synchronization architecture. Our software is currently being bundled with key PC manufacturers and is available to millions of users.

We are looking for the right person to join our team, solve interesting infrastructure challenges, and help Syncables reach incredible scale.

Responsibilities

  • Architect, coordinate, develop, and deploy new Web applications, features, sites, and integration points with Social Media and Document sharing services – Facebook, Flickr, Google Docs, etc - to support Syncable's Web strategy, objectives, and vision
  • Architect, develop and maintain the sync API that can connect to 3rd party cloud services.
  • Configure, tune, gauge requirements, deploy, and administer cloud and hardware infrastructure powering syncables.com and its micro Sites
  • Administer and architect schemas for database and XML driven back-end technologies to support rich front-end user experiences
  • Understand principles of web metrics and configure Web Analytics systems across all required web properties
  • Develop automated dashboards to mine and aggregate metrics data
  • Build and optimize user interfaces and experiences for mobile apps and web browsers
  • Research, evaluate, innovate, and recommend new web technologies, tools, and opportunities for automating Web development and publishing processes
  • Assist Web Production staff in coordinating cross-functional efforts from a technical perspective across internal and external resources

Experience

  • Minimum 5 years demonstrated coding skills in Java/C#/C++ /ASP.NET
  • 2-3 years experience of Web experience in developing high-traffic and high availability database driven Web sites. Experience building web-based applications is a huge plus
  • Knowledge of Ruby on Rails, Linux, Python, PHP and open source technologies is highly desirable.
  • Strong and demonstrable knowledge of relational databases (MySQL, SQL Server)
  • Excellent knowledge of XSL, JavaScript, XML, CSS, and XHTML
  • Strong understanding of application servers, session management, and load balancing (LAMP stack is a plus)
  • Technical aptitude and problem-solving skills through cooperative approaches
  • Ability to innovate, prioritize, multi-task, and work under pressure to deliver projects on-time
  • Ability to handle complex projects, customer expectations, and rapidly evolving user requirements
  • Process-oriented thinking with aptitude for analyzing potential issues and implementing solutions
  • Experience working with subversion.

Web Developer (Front End)

Overview

We are looking for an experienced and self-motivated engineer with a strong PHP, Python, CSS, C#, ASP.NET,  jQuery (as well as jQueryUI), and/or  AJAX background. This position will take the lead on all interface development and work hand-in-hand with our Product management and engineering leads to complete the second half of our small but growing team.

Our focus for front-end development is on standards compatibility (XHTML 1.0 to start, moving to HTML 5 as quickly as is beneficial) and speed. We are a mixed shop (.NET, Python, etc), so if you have the ability to be fluid across these environments, we definitely want to talk to you.

This position will be responsible for assisting in the development of our high performance, highly globalized website. You will be engaged from all prospective development levels and play a critical role in designing, developing and deploying our website. You must be self-motivated to meet aggressive deadlines in a rapid application development environment.

You MUST have solid experience developing web applications utilizing Web 2.0 technologies. You must also have experience with database-driven web technologies to work on high-volume, high-availability, large-scale system.

Responsibilities

Key Things We Are Specifically Looking For:

  • Dealing with cross-browser compatibility issues should not easily faze you. In fact, you oddly enjoy playing "Whack-A-Mole" making things look right in IE, Firefox, and other modern browsers
  • Build out important site pages & features using our new framework
  • Work with designers in creating and implementing user-facing content from wireframes and/or comps
  • You are scary smart and someone we can trust will find the right answers to hard problems you may have never solved before Is technically brilliant, versatile, and creative
  • Your teammates love working with (you also have friends like you who would love to work with you as we continue to grow)
  • You have no problems passionately bust your ass at the prospect of building something that will change the way people sync and share their data
  • You have valuable experience designing consumer web applications with performance, scalability, stability, and security in mind

Experience

  • Minimum 3 years experience developing highly scalable websites (bonus points if you have experience deploying websites with a highly scalable Drupal or Django CMS). Previous experience working with a team of technical developers with successful delivery of web-based applications and websites
  • Excellent understanding of basic web skills (HTML, CSS, XML, JavaScript, etc). Exposure to Ajax and interaction with other front-end technologies
  • Working knowledge of relational databases (MySQL, SQL Server)
  • Excellent  PHP and/or Python coding skills. Experience working with Web Services (XMLRPC, SOAP) and web servers (IIS, Apache) in a highly scalable, highly available environment. ASP.NET and C# experience would be a strong differentiation.
  • Experience creating and deploying web apps across social network sites (Facebook, Twitter, Flickr, etc) and 3rd party cloud services (Google Docs, SlideShare, etc).
  • Prior experience with web based personalization of marketing systems, web analytics, understanding of SEO/SEM and Online Marketing concepts would be a strong differentiation
  • Good communications skills and organization skills (this is an ABSOLUTE MUST!!)
  • Experience working with subversion.

eCommerce Marketing Operations Manager

Overview

Syncables, a leading provider of content mobility and syncing software and services, is looking for an eCommerce Marketing Operations Manager (or Director)to help grow its online brand presence and online sales. Specifically, the candidate will work with the Sales and Marketing team in coordinating, planning and executing the deployment of various web properties and marketing vehicles, as well as work continually optimize the online store and site for a consumer centric experience.

Requirements:

  • Bachelors degree
  • 5+ years experience working in a software or related company in the ecommerce area, such as managing online marketing and related vendors, database marketing, ecommerce reporting and analytics, product development processes and cycles
  • Experience crafting, merchandising, marketing and selling software / services upgrades and subscriptions (highly desirable
  • Experience managing ecommerce marketing programs with top industry partners like HP, ATT and others (highly desirable)
  • Marketing experience
    • SEM (SEO + PPC)
    • Email marketing (including global canned spam like legal parameters)
    • Affiliate channel operations
    • Social Media marketing
  • Web 2.0 analytics experience including the analysis of both quantitative and qualitative data and the implementation of MVT and a/b testing in order to make statistically significant and actionable insights
  • Understanding of web site design for marketing
  • Experience working with a CMS and the management of a multilingual/multicurrency site
  • Experience with various ecommerce platforms and shopping cart systems as well as best practices for increasing AOV
  • Customer acquisition/retention best practices
  • An understanding of database marketing and the nuances around software and subscription lifecycle marketing best practices
  • Technical skills
    • Understanding of the front/back-end development process
    • Proficiency in HTML/CSS (desired, not required)
    • Experience with Mod_rewrite (desired, not required)
    • Experience with Regular expressions (desired, not required)