Senior JavaScript Developer
Senior JavaScript Developer at Amusnet, a casino gaming provider, based in Sofia (Bulgaria). Day to day the person builds and improves modern web applications, contributes to architectural decisions, reviews code, and mentors others using JavaScript/TypeScript with React, Angular, or Vue.
- Compensation
- Not disclosed
- Location
- Not listed
- Work setup
- Not specified
- Seniority
- Senior
- Employment
- Not specified
- Experience
- Not specified
- Category
- Software engineering
- Posted
Skills
Must have
- Strong professional experience with JavaScript / TypeScript
- Experience with at least one modern frontend framework: React, Angular, or Vue
- Understanding of how modern web applications work: component architecture, state management, performance, API integrations, testing, build tools, and deployment processes
- Able to understand trade-offs, defend technical decisions
Nice to have
- TypeScript, React, Angular, or Vue
- REST / GraphQL API integrations
- Unit and integration testing
- Performance optimization
- CI/CD processes
- Design systems or component libraries
- Working in a product-oriented environment
Full description
Amusnet is a leading provider recognized for offering best-performing products and innovative solutions in gaming globally. With a portfolio of 300+ casino games, our company delivers engaging online entertainment across 2,000+ websites in 35+ markets. The dedication to innovation and technology also extends to the production of premium slot cabinets, where our games seamlessly integrate with cutting-edge hardware solutions. We continue to expand our network of offices, and our team now consists of 1,300+ industry professionals. As we grow, we're looking for Senior JavaScript Developer!
We are looking for a Senior JavaScript Engineer who wants to work on meaningful products, make technical decisions, and write code that does more than just pass review — code that actually moves the product forward. For us, JavaScript is not just a language for building interfaces. We use it to create modern, fast, scalable web applications with a strong focus on solid architecture, great developer experience, and stable production environments.
THE PERFECT TEAM MEMBER IS INSPIRED TO:
- Build new features, improving existing products, and contributing to architectural decisions for modern web applications.
- Work closely with other engineers, product people, designers, and QA specialists, while having a real impact on the technical direction of the product.
- Write clean, maintainable, and well-structured code, take part in code reviews, and help improve engineering practices across the team.
- Share your experience, propose solutions, and be someone others can rely on technically.
THE SKILLS THAT WILL GRAB OUR ATTENTION:
- Strong professional experience with JavaScript / TypeScript and at least one modern frontend framework: React, Angular, or Vue.
- Understanding of how modern web applications work — component architecture, state management, performance, API integrations, testing, build tools, and deployment processes.
- We are not looking for someone who simply knows the syntax. We are looking for an engineer who understands trade-offs, can defend technical decisions, and knows when a solution is good not only today, but also six months from now.
SKILLS CONSIDERED AS AN ADVANTAGE:
- TypeScript, React, Angular, or Vue
- REST / GraphQL API integrations
- Unit and integration testing
- Performance optimization
- CI/CD processes
- Design systems or component libraries
- Working in a product-oriented environment
THE REASONS TO JOIN OUR TEAM:
- Excellent remuneration package