Skip to content

Instantly share code, notes, and snippets.

@M1ke

M1ke/job-spec.md Secret

Last active August 29, 2015 14:03
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save M1ke/a56d3e0844986dc9d226 to your computer and use it in GitHub Desktop.
Save M1ke/a56d3e0844986dc9d226 to your computer and use it in GitHub Desktop.
StuRents Job Spec

StuRents Job Spec

Overview

We are looking for graduate software engineers who want to join a fast moving startup with a proven revenue model and a well built web infrastructure. You'll work in TechHub Manchester, in the heart of the Northern Quarter and the heart of the city's tech industry. You will be working alongside our CTO Mike to produce new features and improve existing ones, with an emphasis on bringing your own ideas on front and back end implementation. This job is for you if you've an interest in startups and don't mind being on the front lines, shipping new code most days.

Our website runs on a cloud platform with PHP as the primary back end language, though some knowledge of other shell languages such as bash or python would be ideal. We work with Composer for package management and awareness of how packagist works is helpful. We use SQL databases. On the front end a reasonable knowledge of HTML is assumed, and we use SASS for CSS compilation, and Gulp for JavaScript compilation. Our JavaScript makes extensive use of jQuery and you should know your closures from your prototypes. Projects, workflow and source is managed with git, and an understanding of basic git is essential.

Our ideal candidate will already have been involved with some open source development, and sending us a link to your GitHub account is more valuable than your CV - though please still send both. You'll need your own laptop which must run a Unix based operating system (dual boot is fine).

Responsibilities

  • Contribute to discussions on new development ideas
  • Track bug reports and fix existing discovered bugs
  • Refactor code and write new tests for existing code where appropriate
  • Implement and test new features including back, front and user interface development
  • Learn about the market & competitors to improve how we work for our customers

Requirements

  • A degree in Science, Technology, Engineering or Maths
  • Good knowledge of PHP, JavaScript (inc jQuery), HTML, CSS (SASS), SQL
  • Working knowledge of Linux (specifically Debian flavoured) and git
  • Good communication skills to clients who may not be technology professionals
  • Keep up to date with development practices and language advances
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment