Senior Front-end Developer

We are looking for a Senior Front-End Web Developer who is motivated to combine the art of design with the art of programming. You will work with UI/UX and bridge the gap between graphical design and technical implementation, taking an active role on both sides and defining how the application looks as well as how it works.

What you’ll be doing

Jump into some exciting projects as the lead of Front-End Development taking a position in an energetic and innovative team. You’ll be creating exceptional digital solutions from conventional websites to product development and digital engagement pieces used at events, providing niche expertise where your opinions count. As a lead Front-End Developer, you’ll be setting coding standards, suggesting any improvements that can be made to our digital projects across Istoria Group consulting on plug-ins or apps that projects could benefit from.

A great communicator, you should be able to constantly demonstrate innovative expertise, confident enough to push boundaries and the direction of front-end development at Tiny Spark and be able to:

  • Stay abreast of the latest technologies to push our work further
  • Explore ideas with team members, offering insightful and creative input
  • Translating ideas into prototypes to determine their viability
  • Selling ideas to other members of the team and clients

Responsibilities will include the translation of the UI/UX design wireframes (typically in Figma) to actual code that will produce visual and animated elements of the application. You will work with the UI/UX designer and bridge the gap between graphical design and technical implementation and will be responsible for:

  • Developing new user-facing features
  • Build reusable code and libraries for future use
  • Ensure the technical feasibility of UI/UX designs
  • Optimise applications for maximum speed and scalability
  • Assure that all user input is validated before submitting to Back-End


Skills required:

  • Strong understanding of web markup, including HTML5 and CSS3 and SCSS
  • Strong knowledge of the Bootstrap SCSS framework (this is our current starting layout framework)
    • If Bootstrap isn’t your thing, enough knowledge of Bootstrap to support existing projects, instead using tools like Tailwind / Foundation / Bulma / Skeleton for new builds (though choice would be yours & you would own it)
  • Strong knowledge of modern web standards (rem / em / vw / vh instead of px for font sizing, for example)
  • Strong knowledge of local development setup (eg XAMPP / LAMP / MAMP …etc)
  • Strong understanding of cross-browser / cross-device compatibility issues and ways to work around them
  • Strong understanding of responsive (fluid) design / development principles
  • Strong understanding of JavaScript programming and DOM manipulation for basic transitions
  • Good understanding of asynchronous request handling, partial page updates, and AJAX
  • Good understanding of SEO principles and ensuring that the application will adhere to them
  • Good understanding of GIT (for code versioning and deployment via CI/CD)
  • Good understanding of Greensock and SVG animation, including GSAP for page transitions and animation
  • Knowledge of NODE/NPM for SCSS -> CSS compiling, and code validation
  • Knowledge of PHP to automatic aspects of template development (basic knowledge a must, more knowledge desirable)
  • Knowledge of the directory structure of WordPress (knowledge of theme development desirable)
  • Knowledge of WordPress as a CMS, the produced Front-End templates are likely to be converted into a WordPress theme
  • Knowledge of 3JS and Unity, including experience with scripting, textures, animation, GUI styles, and user session management are highly desirable


What you’ll get in return for your experience

  • Competitive salary, depending on experience
  • 25 days’ holiday (not including bank holidays)
  • Additional ‘floating’ holidays
  • Company pension scheme
  • Life Assurance policy
  • Discretionary annual bonus of up to 10% of salary
  • Positive working policy, including flexible hours
  • Company Christmas Closure


If you think you can take on leading the front-end development at Tiny Spark, send us your CV and examples of your work, and we’ll get back to you…