All Openings
Lead Architect
Do you want to work for the largest dating application on Facebook with high traffic and more than 55 million installs? Do you want to work at an innovative company that is leveraging Facebook data in ways never before seen? SNAP Interactive has a unique and exciting opportunity for a top-tier Lead Engineer/Architect. This position is full time and based in our main office in New York City, NY. This is a unique opportunity to be an early employee at a rapidly growing company that is also publicly traded. Competitive compensation including salary + stock/stock options, and full-benefits (Medical & Dental plans; free snacks, fun outings, twice-monthly massage, cool swag, Knicks & Rangers tickets, etc.). Our environment is fun and relaxed, our products are ambitious, and our developers are the brightest in NYC.
Responsibilities
• Lead a team of engineers to build and enhance robust software applications that get exposure to a large scale user base
Required Experience & Skills
• Must have experience at a high traffic, top-tier site (~1 million visits)
• Scalability and optimization expert
• Advanced programming level with at least 3 years of object oriented PHP5 development. 5 years preferred
• 5 years’ experience with MySQL, Memcache, and a variety of NoSQL databases. Previous experience with exotic MySQL topologies preferred.
Experience with MySQL slaves preferred.
• Expertise with CSS, HTML, Javascript, Ajax. CSS3 and HTML5 preferred
• Experience with jQuery or other Javascript framework
• Previous experience programming from scratch. Not dependent on frameworks
• Solid understanding of common security practices including XSS and preventing SQL injection
• Previous experience with modern software development tools such as issues tracking systems, distributed source control and unit testing
• Professional exposure to API’s preferred
Other Qualifications:
• Must have a Bachelor’s degree in Computer Science
• US work authorization (All applicants must possess proper US work eligibility and authorization documents)
QA Engineer
Do you want to work for the largest dating application on Facebook with more than 50 million users? Do you want to impact the lives of millions of singles on a daily basis? SNAP Interactive has a unique and exciting opportunity for a talented Quality Assurance (QA) Engineer. This position is full time and based in our main office in New York City, NY. This is a unique opportunity to be an early employee at a rapidly growing company that is also publicly traded. Competitive compensation including salary + eligibility for stock options, and full-benefits (Medical & Dental plans; free snacks, fun outings, twice-monthly massage, cool swag, Knicks & Rangers tickets, etc.).
Responsibilities:
- Collaborate with product management and engineering teams, in an agile environment, to develop a comprehensive set of tests for our web-based applications
- Run manual test scripts and maintain automated testing scripts
- Analyze failed tests and manage defects using the bug reporting tool
- Perform extensive functional, integration, security and UI testing
- Collaborate with engineering to validate bugs and get them fixed
- Identify software defects, run test suites, and verify fixes
- Design detailed black and white box test strategies, test cases, scripts and suites
- Enter and update bugs in our defect tracking system (Trac)
- Perform complex functional, application, regression, and performance tests
- Verify data and investigates product integrity and software functionality
- Act in a leadership capacity to analyze and design QA system environment and requirements.
- Leverage defect metrics to improve development and testing practices
- Develop test automation for validating accuracy and completeness of functional test cases and/or performance/load testing
- Develop automated unit, functional and performance test suites
- Help evolve and define team, engineering and QA process improvements
- Triage defects/issues found in production
- Other duties may be assigned
Requirements:
- Experience testing web services, APIs, and client applications.
- Experience using automated test tools such as, but not limited to, Seleniumand load testing tools.
- Expert experience with PHP, Excellent knowledge of Internet/Web technologies, such as web browsers, http, and html
- Familiarity with MySQL
- Experience with UNIX and shell scripting.
- Ability to develop filters for and analyze GBs of logging data
- Performance testing experience a huge plus
- Experience testing iPhone apps is a plus
- Ability to work independently to triage issues and prioritize tasks
- Bachelors Degree in Computer Science strongly preferred
- 2+ years as a Software Quality Assurance Engineer with a background in unit and functional testing
- Ability to successfully work in collaboration with a wide range of cross-functional team members
- Strong knowledge of scrum and agile development processes and methodologies
- Excellent oral and written communication skills
To Apply:
Email cover letter, resume & salary requirements to JOBS+SI[at]SNAP-INTERACTIVE.COM
Senior Front-End Developer
Do you want to work on a social product with over 55 million installs where millions of people will see your work? Do you want to work at an innovative company that is leveraging Facebook data in ways never seen before? SNAP Interactive has a unique and exciting opportunity for for a talented Front-End Engineer with expertise in OOP JavaScript. This position is full time and based in our main office in New York City, NY. This is a unique opportunity to be an early employee at a rapidly growing company that is also publicly traded. Competitive compensation including salary + stock/stock options, and full-benefits (Medical & Dental plans; free snacks, fun outings, twice-monthly massage, cool swag, Knicks & Rangers tickets, etc.). Our environment is fun and relaxed, our products are ambitious, and our developers are the brightest in NYC.
As a Senior Front End Developer, you will be expected to have skills in visual design, information architecture, interaction design, code execution and a solid understanding of current rich internet application and web technologies.
Relocation assistance is available.
Responsibilities:
- Converting product requirements into a well thought through, cleanly coded end productl
- Contribute to the corporate branding and brand guidelinesl
- Rapidly prototype and evaluate front-end designsl
- Working in a team environment, collaborating with back-end developers, lead designers, and product managersl
- Working independently with minimal supervisionl
- Staying abreast of new technology to maintain the highest standard of work with extreme attention to detail
Required Skills & Experience:
- Strong ability to handcode OOP Javascript
- Ability to transform complex layout (PSD and/or Wireframes) into pixel-perfect presentation-layer (front-end) HTML/CSS/JS templates
- Familiar and comfortable with HTML5, CSS3 and the concepts of Progressive Enhancement and Graceful Degradation. At least 3 years’ experience with HTML and CSS
- Solid experience with Javascript
- 3+ years as a Senior Developer
- 5+ years of professional experience with web development in production environments for high traffic web sites
- At least 3 years’ experience with server-side languages (PHP) and JavaScript frameworks (jQuery)
- Experience utilizing data-driven websites and Content Management Systems
- Solid understanding of web browser technologies and cross-browser compatibility
- Solid understanding of web standards, accessibility and SEO best practices
- Experience with Subversion for Source Control
- Experience with common APIs (Facebook, Google, Amazon EC2/S3, Twitter, YouTube, etc) preferred
- Familiarity with formal QA methodologies, processes and techniques preferred
- Mobile web development experience preferred
Other Requirements:
- Bachelor’s degree in computer science, computer programming, computer engineering or related field preferred, or comparable job-related experience and training. Industry knowledge and experience required.
- US work authorization (All applicants must possess proper US work eligibility and authorization documents)
To Apply:
Email cover letter, resume & salary requirements to JOBS+SI [at] SNAP-INTERACTIVE.COM
Systems Administrator (Sysadmin)
Systems Administrator
Do you want to work for the largest dating application on Facebook with high traffic and more than 50 million installs? Do you want to work at an innovative company that is leveraging Facebook data in ways never before seen? SNAP Interactive has a unique and exciting opportunity for a talented Sysadmin. This position is full time and based in our main office in New York City, NY. This is a unique opportunity to be an early employee at a rapidly growing company that is also publicly traded. Competitive compensation including salary + eligibility for stock options, and full-benefits (Medical & Dental plans; free snacks, fun outings, twice-monthly massage, cool swag, Knicks & Rangers tickets, etc.).
Responsibilities:
- Maintain and expand computing and networking infrastructure in our high-traffic environment
- Install/configure new servers
- Configure/tune services on new and existing servers including: LVS, Apache, PHP, MySQL, Memcached, LDAP, Postfix and many other technologies
- Monitor all systems and processes; be proactive in preventing issues and detect/recover from problems that do occur
- Implement and operate a 24/7 monitoring system Should be comfortable responding to problems at all hours
- Be proactive about OS and software updates, keeping an eye towards security and stability
- Script/Automate routine system tasks
- Maintain our high-traffic SMTP servers and monitoring deliverability
- Implement and monitor backups for MySQL, SVN, and other data
- Work with vendors/data center to spec-out and order new machines/services
- Manage maintenance contracts with various vendors
- Occasionally aid coworkers in troubleshooting issues with Desktop Linux, Mac OSX, and Windows
Requirements:
- 5-10 Years experience working in a high-availability UNIX/Linux environment
- Extensive Linux Experience–especially in Redhat/RHEL/Fedora
- Extensive experience managing MySQL servers including: tuning of MyISAM/InnoDB, managing replication, performing backups and performance/health monitoring
- Knowledge of other SQL and NoSQL databases a huge plus (MongoDB, Redis, SQLite, PostgreSQL)
- Knowledge of Zmanda and MySQL-ZRM backups systems a big plus
- Significant experience with load balancing and HA–LVS, ldirectord, heartbeat, HAProxy, BigIP
- Experience maintaining and monitoring Memcached
- Experience with LDAP for user administration a plus
- Comfortable with using and administering SVN & Trac. Other SCM tools a plus
- Extensive experience with high-traffic SMTP servers (Postfix/Sendmail)
- Experience with e-mail deliverability and Return Path’s SSC a plus
- Deep knowledge of Apache tuning and its modules—especially mod_rewrite, mod_proxy, mod_php. Other httpds a plus
- PHP tuning experience
- Have a mind for High Availability
- Comfortable taking server hardware apart, troubleshooting, and doing general hardware upgrades/replacement
- Experience with Cacti, Nagios, and SNMP (or similar) including creating custom graphs and writing tests
- Extensive knowledge of TCP/IP networking, its tools, optimization and troubleshooting
- Experience configuring networking equipment such as smart switches and routers
- Experience with firewall software/hardware, and intrusion detection
- Should be skilled in scripting with bash, awk, sed, grep. Other languages a plus. Previous PHP coding a huge plus
- Excellent analytical and organizational skills
- Strong interpersonal, communication, and documentation skills
- Thrive in a start-up environment and enjoy wearing many hats
To Apply:
Email cover letter, resume & salary requirements to JOBS+SI [at] SNAP-INTERACTIVE.COM
iPhone / iOS Developer
Do you want to work for the largest dating application on Facebook with more than 50 million users? Do you want to impact the lives of millions of singles on a daily basis? SNAP Interactive has a unique and exciting opportunity for a talented iPhone Developer. This position is full time and based in our main office in New York City, NY. This is a unique opportunity to be an early employee at a rapidly growing company that is also publicly traded. Competitive compensation including salary + eligibility for stock options, and full-benefits (Medical & Dental plans; free snacks, fun outings, twice-monthly massage, cool swag, Knicks & Rangers tickets etc.).
Responsibilities:
- Contribute best-in-class programming skills to develop highly innovative, consumer-facing mobile products
- Create innovative applications for the iPhone platforms
- Drive complete features from requirements through to deployment and experimentation.
- Collaborate closely with other engineers, designers, managers, and executives to define, design and ship new features
Requirements:
- 2+ years of iPhone OS programming experience
- 2+ years mobile application development
- 6+ years of object oriented programming based development
- Have shipped at least one amazing iPhone app (huge plus if it uses Location-Based Services)
- Be addicted to mobile technology (passion about social networking is a big plus)
- Have passion to design, build and polish great, simple, fun mobile applications
- Be driven to succeed & be self-motivated with the ability to work with little supervision or hand-holding
- Be comfortable working independently and owning a project from start to finish
- Be an Objective-C expert
- Mastery of Xcode, Instruments, Interface Builder
- OO design patterns are second nature
- Have deep knowledge of Apple’s iPhone SDK framework
- Understand how to integrate Facebook into mobile apps
- Possess intense knowledge of Objective-C, Web Services, XML, and JSON
- Be a passionate advocate of concise and simple code, designs and applications
- Have experience in a light-weight, rapid turnaround engineering environment – agile specifically
- Great SQL Skills working in SQLite
- Understanding of the full mobile development life cycle
- Experience with consumer facing UI development
- Be a self-starter with a hands on attitude
- Love for writing huge amounts of high quality code while shipping insanely great apps
- Unit-test code for robustness, including edge cases, usability and general reliability
- Make disciplined use of source control and bug tracking systems
- Participate in software code reviews to ensure the creation of high-quality, robust code by all team members
To Apply:
Email cover letter, resume & salary requirements to JOBS+SI [at] SNAP-INTERACTIVE.COM
PHP/MySQL Developer
Do you want to work on a social product with over 55 million installs where millions of people will use your work? Do you want to work at an innovative company that is leveraging Facebook data in ways never seen before? SNAP Interactive has a unique and exciting opportunity for multiple talented PHP Developers. This position is full time and based in our main office in New York City, NY. This is a unique opportunity to be an early employee at a rapidly growing company that is also publicly traded. Competitive compensation including salary + stock/stock options, and full-benefits (100% covered health coverage; free snacks, fun outings, twice-monthly massage, cool swag, Knicks & Rangers tickets, etc.). Our environment is fun and relaxed, our products are ambitious, and our developers are the brightest in NYC.
Responsibilities:
- Use PHP and MySQL to build and enhance robust software applications that get exposure to a large scale user base
Required Experience & Skills:
- Advanced programming level with at least 3 years of object oriented PHP5 development. 5 years preferred
- At least 3 years of experience with MySQL. 5 years preferred
- Expertise with CSS, HTML, Javascript, Ajax. CSS3 and HTML5 preferred
- Experience with jQuery or other Javascript framework
- Previous experience programming from scratch. Not dependent on frameworks
- Solid understanding of common security practices including XSS and preventing SQL injection
- Experience with a large scale user base
- Previous experience with modern software development tools such as issues tracking systems, distributed source control and unit testing
- Professional exposure to API’s preferred
- Previous experience with exotic MySQL topologies preferred
- Experience with MySQL slaves preferred
Other Requirements:
- Must have at least a Bachelor’s degree in Computer Science
- US work authorization (All applicants must possess proper US work eligibility and authorization documents)
To Apply:
Email cover letter, resume & salary requirements to JOBS+SI [at] SNAP-INTERACTIVE.COM