Ref
18707
Brand
Department
Technology
Location
Remote
Employment type
Full-time
Salary
Competitive
Closing date
01/11/2024
Description

Web Developer | Europe (Remote)

We are BVGroup a dynamic team that's shaping the future of online sport betting and gaming. We're dedicated to fostering a culture of innovation and excellence and as a leading global brand, we're committed to delivering top-tier products and services to our customers.

Our Web Development teams (encompassing client and server-side web) work closely with other software engineering teams, UI, UX, and product managers to build best-in-breed online betting and gaming websites, as well as operational tools such as content management systems.

We use the latest web standards in HTML, CSS, JavaScript, and Ruby, and modern technologies and frameworks like Ruby on Rails, React, GraphQL, and Cypress to develop large front-end websites and applications that are intuitive, scale globally and perform well on all devices.

You will be working along with UX designers, frontend developers, and product managers to build and launch new features for our websites. You'll work on large-scale websites and applications that are continuously changing. Our web development teams are mainly working with Ruby on Rails and ReactJS.

We are now looking for web developers with strong experience in Ruby, Ruby on Rails, and ReatJS, expertise in modern web-technologies and RESTful APIs, and that are independent and inventive, have a hunger to learn, share knowledge, and thrive in an energising environment that delivers great products and provides great developer experience.

The role includes collaborating with experienced software engineers to iterate on the design and implementation of our products across multiple desktop, tablet and mobile browsers.

What you'll do as a Web Developer

  • You will develop and code at all levels of various websites and API applications, writing software with focus on great user experience, scalability and performance. We want you to play a key role in the full development cycle and direction of product and feature sets, turning feature requests and technical requirements into a set of re-usable components using elegant code solutions.
  • Architect full-featured server-side applications using mainly Ruby on Rails, ReactJS, Redis, SQL, and other technologies
  • Participate in the full development cycle and direction of product and feature sets, turning feature requests and technical requirements into a set of re-usable components using elegant code solutions.
  • Help us shape the internal software architecture and development, from requirements gathering, to design and implementation, to production deployment. Development, operations, testing and others all work together to ship outstanding code to production.

Experience and skills that are important for success in this role.

  • 3 years' minimum experience in web development
  • Expert in MVC web technologies and REST APIs.
  • Strong experience with Ruby and Ruby on Rails; alternatively experience with any of scripting languages for web (PHP, Python, Elixir, NodeJs) and a willingness and capability to learn Ruby fast.
  • Strong competence with JavaScript – You will be very familiar with the JS landscape of technologies and have knowledge and experience in using it in tandem with server-side technologies to create fast, responsive, websites. Currently we use ReactJs a lot.
  • Passionate about web development – you are familiar with all aspects of MVC web applications and as ease on the server side as on the client side, applying the most adequate pattern in the right situation.
  • Comfortable working across the stack and understanding how all the pieces fit together (front-end, middleware, network layer, etc.) and how they impact the performance of your application.
  • Experience with client and server-side performance optimisation and tuning
  • You have interest in working in a very cross-functional team that touches on many of the core systems and user flows.
  • A solid engineer – you find something magical about solving problems with elegant but simple solutions. You have deep knowledge of OOP and design patterns and are a good problem solver with attention to detail and critical thinking skills.
  • A good communicator – you communicate enthusiastically, clearly and concisely with both technical and non-technical staff.
  • A keen learner – you are up-to-date and capable of keeping the pace with the latest trends and technologies in web development.
  • Bias towards action. You are hands on, passionate, persistent, creative and humble. You get things done.

How we hire

Our interviews are a two-way process, and we want you to have the time and opportunity to get to know us, as much as we are getting know you! Our interviews are conversational, and we want to get the best from you, so come at us with questions and be curious.

In the event that we receive sufficient applications for the role this vacancy may be subject to early closure. Therefore, if you are interested, please submit your application as early as possible.

 

#LI-RF1 #Remote