We're sorry, but this job has been closed. See other open jobs at SearchSpring
Not the right job?
Front End Web Developer at SearchSpring in Colorado Springs, CO
About Us:
SearchSpring is an E-Commerce software company focused on developing performance-boosting SaaS solutions for online retailers. Our flagship site search solution helps merchants Unleash Findability inside their online store.
Our unrelenting focus on excellence and providing value to our customers has allowed us to establish a rapidly growing customer base. We're looking for outstanding developers to help aggressively build a market-leading product line and deliver world-class service to our customers.
Responsibilities:
- Create. Build engaging new shopping features into E-Commerce websites for leading brands with tens of thousands of loyal Facebook fans.
- Engineer. Architect, code and deploy apps for web, mobile and Facebook using modern Web 2.0 app stacks.
- Measure. Track, measure and understand the impact of your work.
- Fix. Identify, analyze and fix usability & shopping experience breakdowns and other revenue impeding problems. Be an advocate for end users.
- Delight. Deliver elegant software solutions that enable our merchants run more profitable businesses. Delight them along the way with outstanding service.
Requirements:
- Proficient programming skill in PHP
- Strong HTML + CSS coder.
- Good JavaScript programmer.
- Most importantly, the ability to learn quickly, be effective and contribute positvely to the team.
Bonus Points:
- Degree in Computer Science & Engineering or similar technical degree.
- Experience building E-Commerce websites.
- Consulting experience.
- Familiar with Zend Framework, MySQL or Linux.
- Comfortable with Git source control
- Active in a community – community service, open source, local technology/entrepreneurship groups, etc.
Perks:
- Competitive compensation.
- A real opportunity to make a difference. You'll be part of a small, powerful team.
- The latest Apple gear.
- Meet with customers and partners at fun events/conferences,meetups,etc
Ready to apply?
Excellent! Impress us by solving the following challenge.
Write a standard Sudoku solver in your favorite language. Once you've done that, modify it to also solve a 4x4 Super Sudoku puzzle (hex instead of just 1-9).
Here's some PHP code to get you started: (You may use any language you like)
/**
* Simple class representing a sudoku puzzle
*/
class Sudoku {
// Array representing our puzzle
private $puzzle = array();
/**
* Parses sudoku puzzle file and builds data structure for solving.
* @param string $file path to file containing sudoku puzzle
*/
public function __construct($file) {
}
/**
* Solves sudoku puzzle
*/
public function solve() {
}
/**
* You may want or need to create more methods for this class.
*/
/**
* Returns string representation of sudoku puzzle for printing
* @return string
*/
public function __toString() {
return '';
}
}
if ($argc != 2 || in_array($argv[1], array('--help', '-help', '-h', '-?'))) {
print "Usage sudoku.php \n"; exit;
}
$file = $argv[1];
$sudoku = new Sudoku($file);
$sudoku->solve();
print $sudoku;
Here's a sample test case:
9____3_6_ _6_____12 2_518__3_ 6__5___2_ 1_96_83_7 _5___2__9 _3__641_8 71_____9_ _9_2____3

