Lead Software Engineer / Web Developer

The Business of Fashion

Share with a friend

Job Details

Job title

Lead Software Engineer / Web Developer, The Business of Fashion

Location

London, United Kingdom

Level

Executive / Coordinator

Function

Information Technology

Posted

Contract

Full-time, Salary Unspecified

Share with a friend

Job Description

Summary

The Business of Fashion is searching for candidates who can deliver quality solutions individually - and within a team.  The successful candidate will be the first developer of a new technology team, which will create new products for the long-term business strategy.  Looking forward, the role will evolve to incorporate aspects of “big data” - including data processing, data mining and data analytics - as the business transforms into a platform.

Key Responsibilities

This demanding role will encompass all aspects of web application development.  Notwithstanding project-based responsibilities, the role fulfils broad product functions to:

  • Understand the product, and recognise how technology can shape a business’s future
  • Recommend technical solutions to business problems, while considering constraints and deadlines
  • Promote an architectural vision, and educate future team members on design patterns, principles and best practices
  • Deliver quality solutions as per product requirements while balancing pragmatic development with engineering ideals
  • Share infrastructure tasks with other developers while the business searches for dedicated resource
  • Work in an agile environment - understand the “why” behind using Agile, not just the “how"
  • Inform others of blockers and communicate technical limitations or implementation misuse
  • Use data to inform decisions, and provide educated estimates on scale, performance, usage, data size, etc.

Workload & Focus

Successful candidates must balance and organise their time across 3 different work streams simultaneously.  As the business grows and collects more data, another work stream may evolve into "big data" technologies.  These work streams are outlined below with their probable composition towards monthly workload:

Product Development (~75% of time)

This work stream will constantly employ skills in software engineering.  A successful candidate is expected to

  • Work with appropriate database technologies and storage formats
  • Construct complex queries to retrieve and analyse data within a low response times
  • Apply relevant design patterns within an MVC framework and maintain coding standards
  • Handle all aspects of a transactional application; such as form validation and data presentation
  • Develop and document APIs when necessary to provide appropriate abstract layers
  • Use front-end frameworks to implement engaging interfaces, and present information using branding guidelines
  • Develop solutions which can work across multiple devices using responsive design


System Administration (~20% of time)

Some tasks will not require coding; instead, they may involve the management of developer or production environments.  A successful candidate is expected to

  • Setup basic infrastructure for applications, including web servers, databases, queues and caching servers
  • Maintain development environments, such as continuous integration environments or tools
  • Respond, diagnose and fix infrastructure alerts on production environments

Project Management (~5% of time)

At times, there will be work which requires project management skills.  A successful candidate is expected to

  • Maintain the current agile process and suggest improvements for a more efficient development pipeline
  • Participate in various schedule or impromptu meetings to estimate development times 

Work Permits

Candidates must already have the necessary visa, work permit, or legal right to live and work in the United Kingdom/European Union.

Other

A practical test will be given to assess skills in PHP, MySQL and JavaScript. 

The Ideal Candidate

Considering the role encompasses many aspects of product development, both back-end and front-end, the successful candidate will have sufficient experience to successfully deliver value in a timely manner.  This includes:

Proficient (4+ years) commercial experience of

  • Back-end development, including
    • PHP, with experience in Zend or Symfony frameworks
    • Object-oriented design, service-oriented architecture
    • Caching mechanisms, using with Memcache
    • GoF Designs Patterns and SOLID principles
  • Database technologies, including
    • MySQL, and its vendor-specific features
    • Mongo, using data sharding and replica sets
    • SQL, schema design and query optimisation
  • Development & Process tools:
    • git/github.com, or other version control systems (like svn)
    • Jira, or other similar process/defect management tools (like bugzilla, Mingle, Trello, etc)


Sufficient (1-2 years) commercial experience of

  • Front-end development, including
    • JavaScript, using Backbone.js and jQuery
    • HTML5/CSS3, and responsive design
  • Event-based architecture, including
    • Message Queues, such as RabbitMQ, ZeroMQ or ActiveMQ.
  • System Administration, including
    • Apache and nginx installation, and virtual host configuration
    • Database installation, and configuration of query tools (phpmyadmin)
    • Shell/Bash scripting


Personal experience or interest in

  • iPhone/Android application development
  • Big Data technologies, including Hadoop, Flume, Storm
  • Search technologies, namely ElasticSearch
  • Other scripting languages, such as Ruby
  • Infrastructure tools, such as Puppet/Chef, Vagrant, New Relic

Language skills

  1. English, Full professional proficiency

About us

The Business of Fashion

The Business of Fashion (BoF) is a next generation fashion media company conceived for today's global and hyper-connected world. Founded in 2007 by Imran Amed, BoF is known for its authoritative, agenda-setting point of view on the global fashion industry and is an indispensible resource for fashion executives, creatives, students and entrepreneurs in over 200 countries. It has been described as “The Economist of Fashion," “A Daily Destination for Fashion’s Power Players” and "The Industry Bible." www.businessoffashion.com

BoF Careers launched in April 2014 and now features over 180 partners including global groups and companies from over 15 countries like LVMH, Kering, Zara and Michael Kors, leading agencies like Karla Otto PR or KCD, thriving brands like Acne Studios or Charlotte Tilbury and disruptive startups like Swipecast.