Front-end Developer (Remote)

  • Betting Connections
  • Remote
  • Oct 12, 2019
Full time Developer Jobs

Job Description

Front-End Developer - Remote

Our client is looking for a front-end developer to help them maintain their casino sites across a range of devices. The ideal candidate is skilled in problem solving and enjoy turning flat designs into reality.


Maintaining existing gaming websites, both for desktop and mobile
Creating whole new gaming brands from scratch
Working with the technical team to deliver end to end solutions
Working with business, marketing and creative staff to deliver great looking, well targeted content
Involved in content editing


Minimum 3 years of commercial experience with HTML5 with semantics and reusable markup in mind
Minimum 3 years of commercial experience with CSS3, being able to produce clean, maintainable and reusable styles
Minimum 3 years of experience in writing Javascript from scratch
Great debugging skills
Expertise in various JavaScript libraries
Familiarity with AJAX (XML and JSON) and the complexities of asynchronous programming
An understanding of and use semantic naming
A familiarity with some form of content management system
Experience in providing content for a variety of devices
A good eye for layout with attention to detail
Some exposure to server-side programming, ideally PHP
Good interpersonal skills and a great team attitude
The ability to quickly learn new things and adapt

Beneficial skills:

Experience in building interfaces using a modern framework, ideally Angular using Typescript, on top of a backend API
Exposure to writing tests
Familiarity with managing a number of websites using a combination of shared code and writing customizable code
PHP programming experience
SQL experience and ability to look at data in a database and make simple changes, MySQL would be a bonus
Comfortable making changes to graphics
Understanding of UX

Work environment:

Daily stand ups
Tracking progress through project management tools
Comfortable with moving scopes
Sharing expertise and learning from others to keep improving as a team