Perfil del Candidato:
*Desirable* · Experience with large-scale websites – experience with implementing and scaling (including but not limited to code optimisation and caching) complex large-traffic websites. · Experience with HTML5 single page applications. · REST API –using and designing RESTful APIs. · i18n – internationalization and localization of websites. · Mobile – efficiently implement front-end features on resource limited mobile sites. · Professional standards - familiar with safety standards, help desk procedures, corporate quality and change management processes.
*Interpersonal Skills* · Attention to detail · Customer focus - understanding the needs of the internal or external clients and keeping them in mind when taking actions or making decisions; · Communication with key users to provide support and explain resolutions; · Communication and social skills – ability to communicate effectively by word of mouth and in writing with an aptitude for communicating complex technical issues to both peers and non-technical staff; · Taking advice and guidance from the Business Analysts and liaising closely with other members of the team on support and technical issues; · Strong time management responsibility.
Datos del Puesto:
We are currently looking for Ruby on Rails developers to form a new team. The work will be mainly the development and maintenance of Sport Betting websites for a sports betting platform as part of an international distributed team (teams in France, UK, Hungary and Philippines) working with customers in places like Portugal, Israel, UK, France, and others.
The developer will be responsible for the design, implementation, testing and maintenance of functionality on large traffic desktop, mobile and tablet sites. The post holder will report to the Programme Director but will work closely with and under the supervision of the Head of Web and Mobile Development and the Product Owner, being part of a close team. The candidate may need to travel abroad for short periods when necessary.
*Key Responsibilities* • Design generic and reusable functionalities • Write new and maintainable code and refactor existing code to meet business requirements • Test functionalities across multiple browsers • Maintain and debug existing code • Document and communicate changes within the team, the company and to clients