ANT Software Limited is the market-leading provider of open standards based embedded software solutions and services for the broadband-based digital television device market. As a TV Applications Developer you will be working with some of the world’s best engineers developing innovative software for several of the largest and most successful technology companies in the world. ANT's software is deployed globally and used every day by millions of people. You will be expected to take a keen interest in the latest digital media gadgets, keep abreast of the latest interactive television market developments, and to help shape the future direction of our software products.
This is a unique opportunity to develop TV applications in a dynamic software team, make a difference, and directly contribute to the growth of the company.
Key Areas of Responsibility & Accountability
Develop and maintain TV applications including Electronic Programme Guide, Recordings Manager, Channel Banner and Video On Demand client
Contribute to the overall product specification and architectural design of a suite of TV applications.
Learn and keep abreast of the latest digital media technology, web standards and related technologies.
Design, develop, test, debug and maintain software in JavaScript, HTML and CSS ensuring the code is robust, efficient and maintainable.
Participate in end user trials using the latest digital entertainment and communications technology installed in your own home.
Work with customers to develop and test new product features.
Flexibility to travel to overseas customer locations.
Requirements
Qualifications:
Proven ability, relevant experience and flexibility are more important than formal qualifications.
Essential Requirements:
A minimum of 3 years’ experience of software development.
Proven experience of writing robust, efficient, maintainable code in JavaScript
Proven experience of working with HTML, CSS, DOM, and XML.
Experience of full software lifecycle and source control packages (e.g. Perforce).
Desirable skills/experience:
Familiarity with Web services (e.g. SOAP, AJAX).
Knowledge of graphic design and tools such as Photoshop, Illustrator, GIMP or similar.
Experience of embedded system development.
Personal Qualities
Organised and priority driven.
Self-motivated, resourceful and can show initiative.
A high level of integrity and intellect, though able to adopt a relaxed and easy going stance with peers and team.
Decision maker.
Flexible and responsive to business needs.
Excellent written and verbal communication skills.
Ability to communicate with customers and engineers at all levels with clarity and technical competence.
Team orientated.
Enjoys and takes responsibility.
Interested?
If you think you’ve got what it takes to join the team then please email us a copy of your CV along with a covering letter telling us which job you’re applying for and an indication of your salary requirements to recruitment@antplc.com