Lviv, Ukraine

Lead Front End Developer

Symphony Solutions is a cloud transformation company headquartered in Amsterdam, with offices in the Netherlands, US, Ukraine, Macedonia, and Poland. Symphony Solutions recently celebrated 10 years of continuous service, and we attract many people with our open, welcoming culture and Dutch-inspired environment.

We are a company with a difference as we maintain a strong ethical culture and keep company values at the level of interpersonal and client-oriented relationships. Our philosophy is to establish close and strong relations with every client, employee, and candidate to succeed in our main directions (e.g. PHP, Java, C#, C++, SAP, Salesforce/, iOS, Android, BlackBerry).

Customer & project description:

This project is a successful lottery and sports betting operator, with a strong presence in more than 16 countries in Africa under 5 different brands with 4 languages. The plan is to extend countries to 21. The company is globally recognized as a start-up specialist for gaming operations in emerging markets. The company is fast growing, has doubled in size over the last 3 years. The business has an active online customer base of more than 170k customers with as many as 40k+ new first-time customers per month. The number of Sports bets exceeds 7 million per month.

Main technologies FE – React.js, Angular for CMS. BE – Java

Team composition: SDM, Architect, PO, DevOps, and two scrum teams, Support Engineers – after MVP goes live.


  • Commercial experience 5+ years
  • JS, ES6+, Typescript
  • OOP and SOLID principles
  • Reactjs, Angular, Webpack based web-applications
  • Familiarity with functional programming
  • REST API, Websockets
  • Reactive Programming (RXJS)
  • Experience of using Test Frameworks (JEST)
  • Performance Testing
  • Experience with DevTools and Performance Improvements
  • CI/CD
  • GIT
  • Cross-Browser Support on mobile devices
  • Upper Intermediate/Advanced English
  • Ability to mentor other developers
  • Ability to express initiative on project
  • Positive mindset, and great communication skills

Will be a plus:

  • Preferably hold a university degree in information technology or mathematics
  • Domain knowledge in betting/gambling
  • Understanding monorepo approach, experience in NX workspace (NRWL and NX)
  • Understanding Trunk development and Git flow
  • Sonar cloud quality gates
  • SEO
  • SSR
  • Algorithmic problem-solving skills
  • Any experience with BE programming languages


  • Participate in the development of new features and the unit tests for them
  • Participate in the analysis, diagnosis, and troubleshooting of the complex parts of the developed solution
  • Cooperate with other teams and customer technical representatives to follow up solution development from requirements clarification to solution integration
  • Integrate 3th party code into FE application
  • Reviewing code of teammates, make sure that code quality meet required on project level of quality
  • Reduce technical debt by refactoring the existing code to match new business requirements
  • Express initiative and taking responsibility on it
  • Fix various glitches in UI, Improve the UX flow of the user
  • Improve accessibility of the application
  • Scrum ceremonies participation
  • Technical support, mentoring and leading Software Engineers in team

We offer:

  • Competitive salary and compensation package
  • Medical insurance
  • Personal workstation
  • Friendly and professional team
  • Workation program
  • Symphony Training Academy
  • Low hierarchy and open communication
  • 20 vacation days
  • See BENEFITS Section for the full line-up
pdf | doc | docx allowed, 5mb max

Thank You for Your Submission!

Our recruiter will contact you soon.


Our Recruitment process

Recruitment proccess Recruitment proccess

Check also