Web Developer Role – Information Pack
Version: 1.2
Date: September 2015
Document Owner: Enigma Interactive
Filename: SoftwareDeveloper_Info_Pack.doc
Contact Details
Newcastle Office (Head Office)
8–10 Close
Quayside
Newcastle upon Tyne
NE1 3RE
Tel: +44 (0) 191 261 2991
London Office
Holden House
57 Rathbone Place
London
W1T 1JU
Tel: +44 (0) 20 7183 5738
Website: www.enigma-interactive.co.uk
1. About Enigma
Enigma Interactive is a specialist digital development agency combining:
- Innovative ideas
- Creative design
- Cutting-edge software development
to deliver high-quality digital solutions for clients.
Our in-house team of approximately 35 specialists includes:
- Interactive designers
- Producers
- Software developers
- Marketers
- Graphic artists
- Illustrators
We are passionate about digital technologies and apply our expertise to every project we produce.
Recognition and Awards
- Rated in the Top 5 UK digital agencies by The Drum
- Voted Top 5 in the UK for customer service
- Listed as a Top 100 UK Agency by the Recommended Agency Register (RAR)
Locations
- Headquartered on Newcastle Quayside
- Second office located in central London
- Clients located across the UK
For more information, please visit:
www.enigma-interactive.co.uk
2. Software Developer Role
2.1 Typical Recruitment Advert
Enthusiastic Web Developer sought to join one of the UK’s leading digital development agencies.
Enigma Interactive produces innovative, market-leading:
- Websites
- Mobile applications
- Interactive digital solutions
for a wide range of commercial clients.
We are seeking a passionate web or mobile application developer with:
- Excellent coding ability
- Strong problem-solving skills
- Good organisational skills
- Strong interpersonal skills
Example technologies
Candidates may have experience with:
- Java
- ColdFusion
- .NET
- PHP
- JSP
- MySQL
- Flash / ActionScript
- JavaScript
Experience with the following would be beneficial but is not essential:
- Server architecture
- Database performance optimisation
- System design methodologies
A genuine enthusiasm for creating innovative digital solutions is essential.
Application Details
Please send a CV and covering letter to:
Shelly Whitworth-King
Assistant to the Managing Director
Email: shellywk@enigma-interactive.co.uk
Location: Newcastle upon Tyne
2.2 Role Overview
Enigma specialises in the design and development of:
- Websites
- Mobile applications
- Digital media solutions
- Interactive software
Most projects involve software development carried out by the in-house engineering team.
Project Development Approach
Project requirements vary significantly:
- Some projects build upon existing libraries and frameworks.
- Some projects require completely new software solutions.
- Most projects combine:
- Existing reusable components
- Newly developed functionality
Flexibility and Adaptability
The rapidly evolving digital landscape means software developers must be adaptable.
Key expectations include:
- Exploring innovative technical solutions
- Researching new technologies where required
- Working with unfamiliar programming languages or platforms
- Applying creative problem-solving skills
- Maintaining a proactive and “can-do” mindset
Developers are not expected to know every technology, but should:
- Understand general technical possibilities
- Be able to research and learn quickly
- Apply appropriate solutions to meet project objectives
Core Skills
Candidates should ideally have experience with many of the technologies listed in the recruitment advert.
Typical development technologies include:
Server-side technologies
- Java
- ColdFusion
- .NET
- PHP
- MySQL
Client-side technologies
- JavaScript
- HTML5
- Flash / ActionScript
Other platforms
- iOS
- Android
- Windows platforms
- Bespoke frameworks
Knowledge of the following is advantageous:
- C#
- Server architecture
- Linux and Windows server environments
- Internet protocols
Infrastructure Experience
The company manages several web servers, including:
- Clustered server environments
- US-based mirror servers
Understanding of the following is beneficial:
- Hosting environments
- Server performance optimisation
- Network architecture
Working Within a Team
Software developers typically work within multidisciplinary project teams consisting of:
- Producer (project lead)
- Software developers
- Graphic designers
- Other specialists as required
Key interpersonal skills include:
- Communicating technical information clearly to non-technical colleagues
- Working collaboratively with team members
- Maintaining positive working relationships
- Providing client-facing communication where required
Strong written, verbal, and presentation skills are important.
Deadlines and Timescales
Projects are often delivered within strict deadlines.
Developers must be able to:
- Plan work effectively
- Meet agreed delivery schedules
- Prioritise workload efficiently
Quality Standards
Developers are responsible for ensuring that all software:
- Meets agreed specifications
- Performs reliably
- Is thoroughly tested
- Is free from defects
Key responsibilities include:
- Understanding requirements accurately
- Writing maintainable, efficient code
- Testing thoroughly
- Debugging and resolving issues quickly
Salary and Benefits Package
There are three primary grades within the software development team:
| Role | Typical Salary Range |
|---|---|
| Software Engineer / Web Developer | £22,500 – £25,000 + profit share |
| Senior Software Developer | £27,500 – £30,000 + profit share |
| Software Manager | £32,000+ + profit share |
Salary levels depend on skills and experience.
Additional Benefits
- Annual profit share bonus scheme
- Company pension scheme (available after 6 months of employment)
Profit share is based on company performance and cannot be guaranteed, however the scheme has paid out every year since its introduction.
How to Apply
Please send:
- CV
- Detailed covering letter explaining your interest in the role
to:
shellywk@enigma-interactive.co.uk
Further contact details are available on the company website:
Equal Opportunities
Enigma Interactive is an equal opportunities employer.
*ChatGPT was used to format and improve the clarity of the Job Specification.