Senior Angular Developer
Speed Odds is looking for an experienced Senior Angular Developer to join our growing technology team in Yerevan.
You will work on a large-scale B2B iGaming platform that provides turnkey sportsbook and online casino solutions to operators worldwide. The platform includes customer-facing websites, management and back-office systems, agent and retail solutions, wallet management, payment integrations, CRM, bonus systems, reporting tools, and third-party gaming integrations.
The frontend is built with Angular and integrates closely with a C#/.NET backend through RESTful APIs and other backend services.
The ideal candidate should be comfortable working on complex enterprise applications, translating business requirements into robust frontend solutions, integrating APIs, and building fast, responsive, reusable, and maintainable user interfaces.
You will have the opportunity to work on a platform operating across multiple products and brands, contribute to frontend architecture and development standards, and help build reliable user experiences for high-volume transactional applications.
Develop and maintain web applications using Angular and TypeScript.
Build responsive and user-friendly interfaces for sportsbook, casino and back-office systems.
Create reusable Angular components, services, modules and shared libraries.
Integrate frontend applications with RESTful APIs.
Work closely with .NET backend developers, UI/UX designers, QA engineers and DevOps engineers.
Develop customer-facing websites, admin panels and partner management systems.
Implement authentication, authorization and role-based user access.
Handle real-time data updates for sportsbook events, odds, transactions and account balances.
Improve application speed, stability and overall frontend performance.
Ensure compatibility across different browsers, devices and screen sizes.
Write clean, scalable, testable and maintainable code.
Troubleshoot bugs and resolve production issues.
Participate in code reviews and technical discussions.
Follow security and data-protection best practices.
Maintain technical documentation.
Support the implementation of multiple brands, languages and currencies.
Participate in the continuous improvement of the platform architecture and development processes.
4–5+ years of professional frontend development experience
Strong commercial experience with Angular , preferably Angular 19 or recent Angular versions
Strong knowledge of TypeScript
Strong understanding of JavaScript and modern frontend development principles
Strong knowledge of HTML5, CSS3, and SCSS
Strong experience integrating RESTful APIs
Strong understanding of RxJS and reactive programming
Experience building modular Angular applications with reusable components, services, and shared libraries
Strong understanding of Angular dependency injection, routing, guards, interceptors, forms, and lifecycle management
Experience with responsive and mobile-first web development
Experience working with complex business logic and enterprise applications
Understanding of frontend state management patterns
Experience with frontend performance optimization and browser debugging
Experience writing unit tests for frontend applications
Understanding of authentication, authorization, and role-based access control
Understanding of web security fundamentals
Good knowledge of Git and modern version-control workflows
Strong problem-solving and debugging skills
Ability to work independently and as part of a development team
Good written and spoken English
The preferred candidate should have:
Experience with real-time web applications , including WebSockets or similar technologies
Experience building white-label or multi-brand applications
Experience supporting multiple languages, currencies, and regional configurations
Experience working on financial, payments, sportsbook, casino, or other high-volume transactional applications
Experience with large-scale enterprise frontend applications
Benefits
Competitive salary
Performance bonus
Career growth opportunities
International projects
Modern office in Yerevan
Friendly international team
Latest technologies
Long-term employment
Paid annual leave