Full Stack Web Developer Position: Available 1 August 2015 Company Overview Spark is a boutique digital agency that specialises in helping Melbourne-based businesses get a high performing website and app, get found online, and get customers through the web. Organisations including BMW and Puma Australia trust us with their websites, apps and online marketing. Spark is known for being a company that delivers on our promises and cares about our staff s development in their careers and clients success on the web. Company location Level 2, 554 Church St, Richmond, VIC 3121 Company Culture and Values Honesty & Integrity trust, reliability and transparency - do what you say you are going to do. Quality our process creates the best possible outcomes. We have a deep knowledge and passion for our areas of expertise. We care for our staff and for our clients success. Hard work and commitment are rewarded. Relationships we collaborate within our team, with our clients and with suppliers. Spark Digital Page 1
1. Position Purpose Following Spark s Digital process, this position is responsible for the development of websites, templates, and mobile app backend s using WordPress for our growing list of exciting clients. Lead the development of projects and have full responsibility for this area in our business. Develop responsive websites using WordPress, PHP, Git, Source Tree, HTML, JS, CSS, SASS/LESS, Grunt / Gulp and App Gvyer Steroids to deadlines and our consistent high attention to detail quality expectations. Learn, follow and suggest improvements to Spark Digital s development process be process driven. Quality assurance and testing of developments across different platforms and browsers. Have an eye for bringing designs to life through code. Taking briefs and work orders from the Managing Director and Producer. Be able to clearly communicate on work status. It is critical to follow strict policies and procedures to the letter in order to ensure our quality outcomes. Success depends on being conscientious, logical, precise and methodical in delivering consistent, high quality work on time and without error. The post holder will need to be adept at using logic and reasoning to identify the strengths and weaknesses of alternative solutions, conclusions or approaches to problems. At times this role requires the post holder to work alone and be self-sufficient. This role requires the post holder to work effectively under pressure to achieve demanding targets and to be good at turning ideas into practical action, as well as being ambitious, independent and single-minded in the pursuit of results. Success depends on taking a self sufficient, structured and practical approach to work, as well as being able to juggle multiple tasks and deliver consistent high performance in a fastpaced environment. It is critical for the post holder to have a high attention to detail and be thorough in their approach. Spark Digital Page 2
This role requires the post holder to be comfortable handling routine or repetitive work at a steady pace and to deliver reliable, consistent performance. The successful candidate will need to be dependable, consistent, thorough, persevering and highly disciplined when in pursuit of goals, and the ability to accept personal responsibility and accountability for own actions and decisions. The post holder will need to care and be empathetic towards delivering the best possible outcome for a client. 2. Reporting This position reports directly to the Managing Director. 3. Key Relationships Internal taking briefs and work requests from Director and Producer and clearly following direction. External Suppliers, Communicating to clients on the phone and in meetings. 4. Authorities for Decision Making Refine best practice methodologies for front-end development and technologies with consultation of the team. 5. Key Responsibilities and Performance Measures Key Responsibilities Performance Measures 1. Development of responsive websites and mobile app back-ends using WordPress, PHP, HTML, CSS and JavaScript, GIT and Grunt. The development to deadlines and quality expectations of standards-based and SEO best-practice digital sites and apps that utilise modern best practices including the use of HTML 5, CSS 3, Responsive mobile development techniques, SASS or LESS, JavaScript, GIT, Source Tree and Grunt. 2. Quality assurance and functional testing of developments across different platforms and browsers. For each iteration in a development, functional, platform and browser testing to be carried out on PC, MAC, tablet and phone devices. Use of our bug tracking tool Trello. 3. Taking briefs and work orders from the Managing Director and Producer. Be able to clearly communicate on work status. Communicating at regular intervals daily through meetings, email and our project management tools. 4. Administering our web-based systems hosting, monitoring, backups, version control, software Ensuring Spark Digital is utilising the best of breed hosting, software and services. Spark Digital Page 3
updates. Managing any down-time incidents between 7am and 10pm within 2 hours. Ensuring all WordPress installations are up-todate with the latest versions of WordPress within 1 week of release. Ensuring all client web properties are backed up daily. Implementing and utilising GIT version control. 6. Knowledge & Skills, Qualifications, Competencies, Behaviour & Attributes Knowledge & Skills Proven experience with WordPress, PHP, WordPress themes, MySQL, HTML, CSS, SASS/LESS JavaScript. A portfolio of currently live work that demonstrates the above knowledge and skills. An eye for bringing designs to life through code, an appreciation of UX design and ability to use Adobe PhotoShop. A strong understanding of current web and mobile web development trends. Git Version Control using Source Tree Basic Search Engine Optimisation (SEO) best practice development preferable. Preparedness to be flexible in regard to working hours and arrangements relating to work associated with monitoring sites out of hours. Experience utilising web technologies to create mobile applications using technologies such as AppGvyer, Cordova, Titanium, PhoneGap or similar. Qualifications Proven web development experience (personal projects, professional, education projects) is required. Other qualifications (tertiary, web courses etc) in web development or related course preferable. Competencies, Behaviours & Attributes Desire to learn and master our process for creating digital properties. A willingness to work towards the best she can possibly be at the tasks she is accountable for. Highly organised. Hard working and dedication to the role. Team worker. Proven ability to manage multiple tasks at once. A high level of skill in communicating with people - face to face, by telephone and in written reports, and general correspondence (essential). Spark Digital Page 4
7. Training and Development Following a qualifying period, a training budget to further your skills in a course, seminar or conference can be used. Applications can be forwarded to nick.d@sparkdigital.com.au Spark Digital Page 5