All offersŁódźJSMid/Senior JavaScript Developer
Mid/Senior JavaScript Developer
JS
Better Collective Poland

Mid/Senior JavaScript Developer

Better Collective Poland
Łódź
Type of work
Undetermined
Experience
Mid
Employment Type
Permanent
Operating mode
Office

Tech stack

    JavaScript
    advanced
    HTML5
    advanced
    CSS3
    advanced
    SQL
    advanced
    Angular
    regular
    RxJS
    regular
    Jasmine
    regular
    Karma
    regular
    REST API
    regular
    Git
    regular

Job description

Online interview
Better Collective is looking to hire a talented JavaScript Developer for its office in Lodz, Poland. Would you like to strengthen your developing skills, working closely with high-end products? Then this is the right role for you.

Better Collective is the world's biggest sport data aggregator. We are producing outstanding sports betting content and iGaming products that go far beyond the usual standards.

THE ROLE
As a Front-end Developer, you will join a skilled international team of 20+ developers, working in our Lodz office with a 14-people team, as well as with colleagues from Niš, Saloniki, which are at the moment expanding the circle of programmers.

We develop web applications related to sport - you don't have to be a huge fan of sport disciplines but a least a little interest in sport would help you understand better business logic and products' backlog priorities.
We develop web applications related to sports as 👇
BettingExpert, HLTV, SmartBets, RotoGrinders, VegasInsider.


We work with the Scrum methodology, here every programmer has the opportunity to develop independent projects and have a real impact on our unique products.

Our main product domains are Sports, Tips, Affiliation, and Casino.
Our products are mainly written in PHP 7, Symfony, and Laravel - backend, JavaScript, Angular 10, and web components - front-end, plus GraphQL server with node.js - for the integration. 

WHAT ARE YOUR DAILY TASK:
  • Design, develop & maintain code for our platforms to enhance the excellent experience for our users 💥
  • Keep the standards for producing high-quality code 🎯
  • Solving complex challenges such as performance, scalability, and security 🔑
  • As a programmer, you'll also be responsible for reviewing the code of others in your team 👩‍💻
  • Together with your team, you will be delivering releasable increments of the software 📤
  • You will work with your team members from Lodz, Vienna, or Niš 🌍
  • Take part in meetings - technical, discussion about architecture and tools we use 🎧
  • Meet your Lodz team - spend time with us, having chats in the office, or joining team's calls 🙌

REQUIRED SKILLS AND EXPERTISE
  • In-depth professional experience as a Front-end developer - experience in commercial projects, dedicated to users
  • Strong experience with JavaScript
  • Experience with Angular 
  • Strong experience with HTML5 and CSS3
  • Very good knowledge of SQL databases
  • Knowledge of RxJS
  • Know how to write clean and refactor the worse code
  • Test the code using Jasmine and Karma
  • Experience in REST API
  • Knowledge of GIT, understanding the GIT flow and development flow
  • Knowledge of SEO 
  • English on the communicative level

AND IDEAL IF
  • You can boast your own projects
  • You can solve problems yourself
  • You know alternative technologies
  • You know AWS or other clouds
  • You live in Poland already
 
OTHER SKILLS
  • NoSQL databases
  • Data queues (RabbitMQ)
  • You know Node.js and you're happy to rewrite part of the software
  • You're interested in programming for mobile

WE OFFER
  • WE OFFER
    • Work agreement only (B2B is not an alternative)
    • Work in a small team
    • Projects closely related to sport, largely to football
    • Flexible working hours, the possibility of partial remote work - remote work during COVID-19 time or/and comfortable 420m2 office
    • Height-adjustable desks, 2x 27" external monitors, MacBook Pro/Lenovo ThinkPad - 16GB RAM, 512 GB SSD, additional equipment of your choice
    • Close cooperation with teams from Denmark, Greece, and Serbia
    • Private life insurance for you and  health insurance for you and your family
    • Edenred card to co-finance your lunch (in the office or at home)

RECRUITMENT PROCESS: 3-step interview:
  1. first meeting (on-line) with Tech Team LEader – we ask technical questions, describe projects (circa 1 hour
  2. coding test task, personality (25min) – homework
  3. test task and other tests feedback session (circa 1 hour)