Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
About the Company
We’re partnering with a leading iGaming company on a mission to deliver transformational solutions and exceptional user experiences across both B2C and B2B products. Their culture is built on agility, teamwork, and a commitment to excellence and performance.
We are looking for an experienced software engineer with a strong frontend technology experience to join their growing team in Tallinn.
About the Role
● Design and implement primarily frontend software components for high-performance consumer-facing user interfaces, but expect also occasionally to work on other parts of the system such as backend or data infrastructure.
● Implement responsive layouts and ensure cross-browser compatibility.
● Help set engineering standards and best practices for the engineering workforce.
● Identify, evaluate, and select the right tools and frameworks for new and existing projects.
● Collaborate with product and other engineering teams to improve usability and ensure a seamless user experience and to incorporate their innovations.
● Conduct design and code reviews, provide mentorship, and support cross-team collaboration.
● Analyze, monitor and improve performance, ensuring world-class user experience, system scalability and reliability.
● Troubleshoot and resolve bottlenecks related to UI performance.
● Establish yourself as an owner of a particular component, feature or system with expert end-to-end understanding
● Successfully complete projects of large scope while maintaining a consistently high level of productivity ● Provide mentoring, design reviews, technical roadmap ownership and cross-team architecture stewardship
● Develop and maintain unit, integration, and end-to-end tests using Jest and Cypress. Qualifications
● 5+ years of professional programming experience, mostly in modern frontend technologies, but also hands-on experience on other parts of the software stack.
● Good understanding of SEO principles, web analytics,, accessibility and modern UX principles
● Experience designing, analyzing, and improving the efficiency, scalability, and stability of various system resources.
● Experience owning a component, feature, or system.
● Experience building and shipping high-quality work and achieving high reliability.
● Track record of setting technical direction for a team, driving consensus, and successful cross-functional partnerships.
● Experience improving quality through thoughtful code reviews, appropriate testing, proper rollout, monitoring, and proactive changes.
Nice to Have
● Experience in the iGaming industry or other high-traffic, consumer-facing platforms.
● Understanding of accessibility and UX principles.
Tech Stack
● Angular 18+, TypeScript, RxJS, NgRx, SCSS/Tailwind
● REST APIs
● Jest / Cypress for testing
● Docker/Kubernetes for deployment
● AWS, GCP as cloud infra
Key Skills
Ranked by relevanceReady to apply?
Join Shuffle Up and take your career to the next level!
Application takes less than 5 minutes