technology for telecoms

Red Matter could be the company for you...

 
Current Vacancies

Software Engineer

Flex Engineer

PHP Engineer

Apply Now
Print

  Job Description

Flex Software Engineer

1. Job Title Software Engineer

2. Reports to CTO

3. Based Oxted, Surrey

4. Staff Responsibilities None

5. Job Objectives
Design, develop and maintain quality software code, which contributes towards the evolution of the company’s core product suite.

6. Responsibilities

  • Contribute towards the creation of product design specifications
  • Write quality source code to be delivered on times which meet defined project standards
    and deadlines
  • Perform unit testing on source code where required, prior to handover to test/ quality
    assurance teams
  • Perform maintenance on source code, analysing and fixing bugs where necessary, whether they be raised internally or in the field
  • Design and implement custom enhancements for specific customer requirements
  • Active participation in, and contribution towards technical documentation, code reviews, design reviews, team review meetings, project planning input and management information
  • Perform occasional evaluation of new technologies and methodologies for use within the product set


Person Profile


Education and Qualifications
Essential:

  • “Degree” level intellect


Experience
Essential:

  • At least 3 years working within a development environment using Flex
  • Use of Flex third party controls and libraries to deliver full “Flash Experience”
  • User Interface design (with demonstrable examples)
  • Previous experience of working in an “agile” development environment , including development of Unit Tests
  • Utilisation of the Flex XML DOM and integration to a RESTful style API from Flex
  • Experience in converting requirements to design specifications
  • Experience using a LAMP (Linux, Apache, mySQL, PHP) development environment
Desirable:
  • Development of User Interface software and solutions for end-customers within/ for a telco/ VOIP environment
  • Development of User Interface software and solutions for end-customers based on a SaaS framework
  • Implementation of AIR applications
  • Engineering of Flex/ AIR applications for other target devices such as PDAs, Touchscreens, etc.
  • Understanding of HTML development basics

Skills
Essential:

  • Three solid years of demonstrable Flex development
  • Deep understanding of the AS3 language
  • Expert knowledge of the Flex IDE
  • Experience with Data integration (XML, SOAP,  Remoting, etc)
  • Expert skills in user interface layout and design
  • Integration of third party libraries and SDKs into a Flex application
  • Community awareness with new technologies, frameworks, resources and open source libraries
  • Active knowledge of Unit Test frameworks for Flex
  • In-depth XML processing skills (within the context of Flex)

Desirable:
  • Good working knowledge of VOIP protocols including SIP and RTP
  • Knowledge of mySQL5.x integration
  • Operational administration skills of mySQL application
  • PHP Knowledge
  • Good technical documenting skills


Personal Attributes
Essential:

  • Creative aspect to your personality
  • An eye for detail
  • Self starter able to make progress with minimal supervision
  • Ability to take on and enhance existing engineering code, as opposed to requiring re-writing it
  • Analytical and methodical
  • Ability to work within a team environment with good communication skills
  • Mindful of attention to detail
  • Able to prioritise and work within tight time scales in order to meet deadlines
  • Can accept and act upon constructive criticism

Desirable:
  • Able to work under pressure
  • Flexible approach to work


Personal Circumstances
Essential:

  • Due to the nature of the company’s products and services, the jobholder must on occasion, be willing and available to work extra hours if the needs of the company require it
  • Present an acceptable appearance at all times
  • Live within commuting distance of Oxted, Surrey

 

Apply Now
Print

 

If you answer ‘yes’ to the following questions, then Red Matter wants to hear from you...!

Do you want your ideas listened to and valued?

Do you want to wake in the morning and be excited about work?

Do you want to feel satisfied at the end of each day?

Do you want to make a difference?

We are looking for:

Passionate, hard-working, loyal and skilful people that are self-motivated and can work in a small team.

Whilst experience is important, we are more interested in what you can do, not what you have done!

Benefits of working for Red Matter:

We provide the best environment to work in: from hardware, software, people, location and even free lunches!

Good competitive salaries, career prospects, etc!