The role
You’ll work closely within a project team to shape solutions from initial concept to finished design. Along the way, you’ll need to consider everything from creating exciting and meaningful transitions to writing re-usable code.
You’ll need to have a keen eye for visual design and a belief in delivering excellence and quality. Passionate about user-interfaces and user-experiences, your initiative and creative thinking will ensure that our applications deliver on innovation and design.
An interest in working with server-side technologies like PHP and MySQL or with web-services from AWS or Azure would also be beneficial.
Responsibilities
- Develop innovative applications using modular JavaScript and libraries like React, BackboneJS or similar MVC
- Work collaboratively within project teams to guide and enhance the solutions created
- Take responsibility for quality, whether that’s performance, user-experience or accessibility
- Analyse client requirements and develop new innovative solutions
- Enjoy building applications that work on multiple platforms and devices
- Value mentorship, learning, and sharing knowledge
Qualifications and skills
Essential
- Minimum of a 2:1 bachelor’s degree in an appropriate subject
- Knowledge and practical experience of modern HTML5, CSS3, JavaScript
- Able to write reusable and maintainable code
- Strong eye for design and user-experience
- Self-motivated with strong attention to detail
- A passion to learn and develop professionally
- Excellent verbal and written communication skills
- Strong time management skills and an ability to prioritise and meet deadlines
Desirable
- Experience in professional programming practices like OOP, UML, version control, frameworks structures
- Experience of frameworks such as React, Vue, Backbone or similar
- Familiar with build tools such as Vite, Webpack or Grunt
- Experience using AWS or Azure APIs
- Experience working with Amazon Web-services or Microsoft Azure
- Experience developing with A.I. or machine learning technologies
- Experience with command-line scripting such as Bash, Python, PowerShell
Selection process
- A short telephone interview
- A coding assignment
- Presentation and a face-to-face interview with the Saffron team