Company Info
TIME Appointments Ltd


Company Profile

Senior Software Developer Job in Ipswich

col-narrow-left   

Job ID:

1003848

Location:

Ipswich 

Salary:

£40,000.00

Salary Type:

per year
col-narrow-right   

Title:

Senior Software Developer

Category:

IT & Communications

Posted:

05.11.2018
col-wide   

Job Description:

Time Appointments are currently seeking a Senior Software Developer to join an innovative, and creative web agency who pride themselves on the bespoke service they offer to their clients. This is an exciting opportunity to work alongside a talented team on a variety of projects, using different tools and techniques to deliver the best result for clients. The successful individual will be a pivotal member of the development team and will be responsible for delivering high quality solutions, as well as sharing own knowledge with colleagues. You will be providing technical input at all stages of a project, from assisting Project Managers to define project specifications and costs, through to final testing and delivery. You will also be responsible for proactively researching and suggesting new technologies, techniques and process improvements It is essential that candidates have demonstrable knowledge and experience of the following:
  • Minimum of 5years experience in a commercial development role, preferably gained from an agency environment
  • Extensive knowledge and understanding of software development and related technologies
  • Web application development using NodeJS, Express, HTML, CSS, JavaScript, AJAX, JSON, JQuery
  • Knowledge of MongoDB, MySQL, SQL Server
  • Source control tools and processes
  • Experience in front-end responsive web application development, including progressive web applications
  • Experience with database design
The ideal candidate will be a logical thinker who is creative and willing to learn, as well as being a keen and efficient analytical problem solver. For further detail on this and other roles please make sure you visit our web-site now or call our team to discuss career opportunities available.