Software Engineer / Developer - Python, Javascript

Ignite Digital Search Ltd ,
Bristol, Bristol
Salary: £32000 - £40000 per annum + Bonus,pension,gym

Overview

Software Engineers / Developers - Python, C/C++, Javascript or PHP Experienced Software Engineers are required by an established engineering team who can quickly ramp-up in development teams working on bespoke testing products for customers. The roles offer an innovative and challenging environment where you will get to work on the latest technologies involved in digital media on consumer electronics devices and use the latest software tools and techniques in your work. As a Software Engineer you will need to be adaptable to work with a variety of programming languages (e.g. Python, C / C++, JavaScript, Java, PHP), where we would expect you have a deep understanding of at least one, but do not expect you to be an expert in all. You will design, develop and deliver software tools for testing consumer electronic devices (often TVs). You'll have the opportunity to be part of every aspect of this work and we believe communication is the foundation for great teams, so you'll take part in planning the project, daily stand-up meetings and sprint-retrospectives. We try to be agile in some of the things we do (we like continuous integration) and we're always looking to improve the way we work. Responsibilities: Design, build and test our testing applications and frameworks. Develop work breakdown structures and corresponding estimates. Analyse complex technical standards to determine testing requirements and approach. Report progress & status and escalate issues to project managers. Provide technical support (where appropriate) to both colleagues and customers. You will need to demonstrate flexibility in approach and be willing to assist with all aspects of our work. Minimum Candidate Requirements Ability to confidently develop software in any programming language: we use the most appropriate language for each project such as Python / C / C++ / PHP / Java / JavaScript. Excellent communicator: you are equally adept at sketching a design out on a whiteboard as you are writing the technical summary of a bug fix. Can demonstrate an eye for detail and are diligent. You are comfortable investigating deeply technical issues and summarising the findings to present to stakeholders. Additional relevant experience that would set a candidate apart: A demonstrable interest in software engineering best practices: you care about source control, continuous integration testing and writing clean code. Experience within the Digital TV, STB, DTV, IPTV, broadcast, media streaming related industries is beneficial but not essential Knowledge of computer networking and/or content streaming (TCP/IP, HTTP, UDP). Knowledge of web-technologies (JavaScript, HTML5). Knowledge of media formats, e.g. MPEG, H.264, AAC, ISOBMFF, MPEG-DASH, especially experience in creating, modifying, and analysing such formats. Experience of using WiX , and /or Windows C++ development. Experience of using SVN, JIRA, Jenkins / continuous integration environments. Why Should You Apply? Working on current and emergent media and broadcast technologies Opportunities to progress and grow within the company Competitive pay within a well-established and growing international company Flexible working opportunities Great benefits: Full Gym membership (taxable benefit) Discounts with many retailers Season ticket loan scheme Life insurance Mobile phone insurance 24 days holiday Matched contribution pension scheme up to 5% Summer and Christmas social events Great location within the city centre Opportunities to travel around the UK and internationally The role is based in the heart of Bristol city centre close to many shops, bars, restaurants and within close proximity to Bristol Temple Meads station. Ignite Digital Talent are committed to equal opportunities, and welcome job applications from all who are qualified and eligible to work in the UK, regardless of colour, ethnic or national origin, race, gender, sex, disability, age, sexual orientation, religious or political beliefs, marital status or family circumstances. This job was originally posted as www.totaljobs.com/job/89679853