Job Title: Front-End Web Developer
Reports To: Team Lead
Location: Toronto
About us:
Welcome to Pinnacle, the ultimate destination for sports enthusiasts seeking an exhilarating sportsbook and gaming experience! Established in 1998, we have solidified our position as one of the globe's foremost licensed online gaming companies. With our cutting-edge offerings, we guarantee an electrifying experience that will keep you on the edge of your seat.
Pinnacle invites you to join our team and become an instrumental figure in the exciting realm of sportsbetting. Our vibrant team is fueled by passion and driven by innovation, working together to redefine the landscape of sports betting and gaming. Together, we constantly strive to surpass limitations and deliver unparalleled experiences to sports enthusiasts worldwide. Prepare yourself for a thrilling journey and discover sports in an entirely new dimension with Pinnacle!
Job Purpose:
A Web Developer will contribute to the design, coding, and maintenance of the company’s internal- and external-facing web applications. Together with team members, a Web Developer will have the opportunity to work with modern techniques and frameworks in order to build engaging user experiences for customers and company employees. This role will also provide help and guidance to junior developers.
Job Functions & Responsibilities:
- Liaise with other stakeholder groups (Business Analysis, Marketing, etc.) regularly.
- Participate in meetings for topics such as design, progress updates, or troubleshooting.
- Be able to understand and modify code written by other people.
- Have a strong understanding of modern web tools/techniques and understand how to leverage them to build a robust and functional product.
- Provide active troubleshooting and assistance for customers and support staff.
Required Skills & Qualifications:
- Ability to multitask and communicate effectively, in both verbal and written forms.
- Ability to construct intuitive performance and user interfaces from mock-ups.
- Strong analytical, conceptual, and problem-solving abilities; good attention to detail.
- Strong ability to analyse business requirements and build according to functional specifications.
- Ability to write high-quality code which is clean and maintainable, following standards and guidelines.
- Experience and strong understanding of React, Redux,NextJS and modern JS paradigms.
- Experience integrating into RESTful APIs and web sockets.
- Experience integrating and working with CMS tools like Drupal.
- Ability to read and understand serialization formats such as JSON and XML.
- Experience with CI/CD tools such as Octopus, TeamCity and SCM like Git.
- Provide mentorship to mid and junior level developers.
Desirable Skills & Qualifications:
- Experience working on complex web applications.
- Experience building progressive web applications and native applications.
- Some experience with AWS , Kubernetes and Elastic Search
- Some exposure to SQL-based databases.
- Some exposure to Linux.
Knowledge & Experience:
- 5+ years developing web applications.
- 5+ years’ experience programming in JavaScript.
- 4+ years’ experience using web frameworks such as React + Redux, NextJS
- 3+ experience with modern tooling and systems such as Webpack.
- 4+ years’ experience using HTML5 and CSS3.
- Experience with CSS supersets such as SASS and LESS is desirable.
- Experience with testing processes and tools.
- Experience with agile development methodologies.
We are an equal opportunity employer dedicated to fostering an inclusive and diverse workplace. We prioritize hiring the best candidates based on their skills and qualifications, irrespective of race, gender, age, religion, or any other characteristic. Our strength lies in our diverse teams, and we proudly celebrate and empower everyone to embrace and promote diversity throughout their time with us.