Description
About the Role:
We're looking for JavaScript Developers who are able to take the lead in the architecture of intricate client side applications. Working alongside other developers, testers, scrum masters and clients, you will work within an Agile process to deliver high quality web applications.
About You:
You'll understand prototypal inheritance (but be unable to explain it, who can? amirite?), you'll have read "The Good Parts" and have an opinion on ASI and CoffeeScript.
Key Competencies and Skills:
Work with Ruby developers, other front end developers and QA testers to plan and ship projects.
Identify areas of risk and complexity during the planning process.
Communicate continually with team on progress of stories.
Turn wireframes and designs into functional applications.
Advocate best practices.
Ensure that work functions on target browsers and devices.
Stay up to date on emerging technologies and techniques.
Integrate front end infrastructure into continuous integration process.
Technical competencies and acronyms
HTML
CSS
Responsive techniques
TDD/BDD
Highly desirable skills
- Experience with client-side frameworks (such as Backbone, Ember, Angular etc.).
Knows when and when not to use jQuery.
Understanding of the challenges and advantages of developing for mobile devices
Advocate of web standards.
Understanding of UX principles.
Awareness of accessibility concerns.
Unobtrusive design.
Understanding of what makes a web application fast.
Git or SVN
Desirable
- Agile experience.
Understanding of continuous integration.
Ruby experience.
Experience using Photoshop.
----
About Unboxed Consulting:
Unboxed Consulting are a Ruby on Rails Development & Agile consulting agency. We are a young, informal company with a flat hierarchy. We work on a variety of projects, primarily in the private sector, but also some in the public sector. Our clients include start ups, government, educational institutions, charities and media agencies such as Channel 5, HMRC, Apps for Good and Sky.
Our projects are run in accordance with our own variant of Scrum, we call it "The Unboxed Way" specifically designed to start delivering business benefits immediately.
We prefer to work as a full team that includes the client. Sometimes we can't do that and we'll seed some developers into an existing team. A team typically consists of 2-6 developers with a tester, a designer where appropriate and Scrum Master. Iterations typically last 2 weeks, starting with a planning Game and ending with a Retrospective.
We also operate as a part of the Agile Delivery Network (ADN). The ADN is a consortium of digital agencies located throughout the country.
Benefits of working at Unboxed Consulting:
- We don't have a formal dress code and operate on flexitime to help you keep the work/life balance right
You get 25 days holiday per year, plus 2 additional days after your first year
You get a company smartphone and MacBook
You get 10 innovation days per year- to work on interesting things which they feel would be of benefit to Unboxed, be it through personal development, software development or process improvement
We host a monthly company meeting in our offices, a social event for all staff/contractors to attend with free drink and finger food
Salary:
DoE