| |
Current Vacancies
Flex Engineer


|
|
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:
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
|
|