Position: Senior Front-end Developer
Company: IdeaSoft
Category: JavaScript
Experience required: 3y
English level: intermediate

About our client
Working with us you’ll be at the heart of the technological revolution of one the world’s most trusted betting and gaming companies. We deal with projects ranging from widgets, desktop or mobile casinos and betting sites… just to name a few. We process 500 online Sportsbook bets per second each Saturday, that’s the same as orders processed by Amazon UK, on its busiest day of the year. We deal with more than 20 million users and 160 terabytes of data daily. Impressed? You can be sure there are many more challenges waiting for you.

You will be:
- You will be using agile engineering practices and modern development technologies, you’ll transform design into a user-friendly product, giving feedback and suggesting trade-offs when required
- Working closely with other team members you’ll craft clear user stories, write both unit and integration tests, and continuously deliver product enhancements
- Designing, implementing & documenting solutions in collaboration with developers, solutions architects and applications architect
- Responsible for the recruitment of developers & continuous improvement of recruitment process
- Driving improvements in KPI's (code quality, defects, performance, security, resiliency)
- Planning & pre-planning sessions with PO, BA, Architect. Translate non-technical and technical requirements to appropriate audiences
- Member of a supportive, creative and inspirational team of engineers
- Developing, implementing and tracking on KPI metrics across multiple products

Skills needed:
- Very deep knowledge about JavaScript (ES5, ES6) and technologies such as Angular, React, Node.JS 
- Hands on experience in a cloud solution either on-premise or public cloud
- You’re familiar with best programming practices, principles, patterns and optimization techniques
- You’ve got ability to think prospectively about technology
- Attitude to seeking for improvements and pushing for quality
- You’re open to mentor less experience team members
- You’re self-reliant, communicative, accurate

What that all mean for you?
- No boredom. Every day new challenges!
- Multiple products. Multiple teams. Real impact!
- Multinational environment!
- Many fantastic people from multiple countries.
- Dynamic environment. We are Agile!

We offer:
- Competitive compensation
- Social package (20 working days of annual leave, 4 days off, 5 paid sick days)
- Flexible working hours
- Possibility to work remotely as fully as partially
- Challenging projects in diverse business domains and a variety of tech stacks
- Personal development and professional growth opportunities
- Work with talented, ambitious and family-feel teams
- Educational possibilities: corporate courses, knowledge hubs, and in-house English classes
- Compensation for your professional certification & support for your learning activities
- IT Assistant loyalty card that provides you with variable discounts for lots of spots restaurants, hotels, gym etc.
- Opportunity to choose IT equipment you like
- Professional accounting support and tax coverage
- Support for a healthy lifestyle, compensation for participation in sport events
- Fascinating corporate parties, team-building activities and memorable anniversary presents