Better Collective Łódź, Poland

JavaScript Developer

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 40+ developers, working with colleagues from Lodz, Niš, Thessaloniki, or from the US, 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 has a real impact on our unique products.

Our main product domains are Sports, Tips, Affiliation, and Casino.

How do we work?
  • We speak English a lot!
  • We work in small cross-functional, multinational teams per product. Each team has dedicated Frontend devs, Backend devs, DevOps QA, PO, and SM
  • We work in Scrum (1 or 2-week sprints). Each contains meetings for task refinement, sprint planning, sprint review, retrospective and daily
  • Organize Regular cross-team meetings such as "Backend developers meeting" and "Frontend developers meeting" where we talk about our challenges and set up goals
 
Stack and tools
  • Microservice architecture
  • Backend: PHP (Symfony, Laravel, Slim), Node.js + GraphQL
  • Storages: Postgresql, MongoDB, Elastic Search, and Redis
  • Frontend: Angular 10 (SSR + CSR), Webcomponents
  • TDD/BDD, CI/CD (Github, Codeship, AWS)
  • Vagrant for local development
  • JIRA for project management
  • defined release process

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, Thessaloniki, 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 
  • Knowledge of TypeScript 
  • 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 to communicate with your team

AND IDEAL IF
  • You can boast your own projects
  • You can solve problems yourself
  • You know alternative technologies
  • You live in Poland already
 
WE OFFER
  • Work agreement only (B2B is not an alternative) with IP tax (50% KUP)
  • 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
  • Regular team calls - internal and technical
  • Scrum study group

BENEFITS
  • Private life insurance for you (Allianz)
  • Health insurance for you and your family (Allianz)
  • Pre-paid Edenred card to co-finance your lunch (in the office or at home)
  • Office supplies, food/snacks/sweets & drinks in the office 
  • x-box & foosball table in the office

RECRUITMENT PROCESS: 3-step online interview:
1) (~1h) Meeting with Tech Team Leader who will:
-  ask technical questions 
-  tell about our projects 
-  answer your questions
2) Homework: 
   - coding task - show off your skills! :)
   - personality quiz  (~25min)
3) (~1h) Feedback and overview session of the homework

and phonecall with decision :)

 
Equal Opportunity Employer
We are an equal opportunity employer and we take pride in being our true, unconventional selves and treat each other with respect, just as we would with friends. We know that every person matters and that diverse teams help us make better products for our users. We hire for cultural growth and welcome people of all ages, stories, nationalities, religions, backgrounds, ways of thought, etc.

Share on:

Region:

  • łódzki

Job type:

Permanent

Working hours:

Full-time

Working days:

Day

Location:

Łódź

Contacts:

Ewelina Grądzka

Mobile: +48 535006919

Company homepage:

https://bettercollective.com

Office address:

Gdanska 130 Street, 4th floor 90-520 Lodz