Senior Web Frontend Developer (m/f/d) - Remote (based in Romania)

Next Lotto β€” Romania Β· Posted ~1 day ago

πŸ”“ Log in to save this job, tailor your resume & track your apply process β€” 7 days free, no card needed.

Log in to add to target list

Description

A small piece of paper with numbers that have the power to change a life forever! Okay... let's replace the paper with an app and one person with 610,000+ monthly users. This is our business! πŸ“Œ Your Mission As Senior Web Frontend Developer (m/f/d) you build and own new features on the web side of Lotto Scanner. As Lotto Scanner continues to scale following our recent investment round, the web channel becomes increasingly important for reaching users who prefer to play the official lottery via desktop or browser instead of installing a mobile appβ€”directly contributing to both revenue growth and user acquisition. By joining as our third Senior Web Developer, you expand our delivery capacity and ensure web users enjoy a first-class experience. 🎯 Your Tasks & Responsibilities Deliver features independently. Spend the majority of your time implementing tickets end-to-end, from a well-defined task to production-ready code. This is the core of the role.Discuss before you build. Bring ideas and any changes to existing patterns or architecture to the web team before implementation. Autonomy on execution is high; autonomy on direction is a team decision.Participate actively in Scrum. Contribute to dailies, planning, refinements, reviews, and retros β€” including helping select tickets in a way that minimises overlap and merge conflicts.Treat code review and testing as first-class work. Review PRs promptly, write tests alongside features. Both drive our throughput.Collaborate with design and product. Work directly with our designer and PM to clarify requirements, sharpen UX, and surface technical constraints early.Coordinate with mobile on our shared backend. Web, iOS, and Android share one backend, so occasional alignment with the mobile teams is part of the role β€” typically around API changes or features built in parallel across platforms.Spot and surface improvements. Raise areas that genuinely need attention (performance, reliability, code quality, DX) with the team. Substance over ceremony. πŸ’» Our Tech Stack & Working Environment TypeScript as the main programming languageReact 19 and Next.js 16 (App Router, React Server Components) as the core frameworkTailwind CSS for stylingVitest, Testing Library and Cypress for testingStorybook for component-driven developmentContentful as our headless CMSSentry for error tracking, Adjust and Google Analytics for analyticsGitLab for source control, deployed on Google Cloud PlatformShared backend with our iOS and Android appsMacOS for development (we'll send you a MacBook Pro) πŸš€ Your Key Competencies Must-have TypeScript β€” strong working knowledge; we are fully typed.React β€” solid command of modern React, including hooks, component composition, and an understanding of suspense and concurrent rendering.A modern React meta-framework β€” hands-on experience with Next.js, Remix or an equivalent, and a real understanding of the concepts behind them: server-side rendering, static generation, data fetching on the server, and caching. We work in Next.js App Router with React Server Components; direct App Router and RSC experience is a strong plus, but if you have built server-rendered React elsewhere we are confident you will pick ours up.Proven delivery to real users β€” a track record of shipping production features end-to-end, ideally at meaningful scale, with ownership from ticket to release.Testing as a habit β€” you write tests alongside features because that is how you work, not because a process requires it. We use Vitest, Testing Library and Cypress; the discipline matters far more than the specific tools.Senior engineering fundamentals β€” clean code, code review, debugging, performance awareness, and knowing when to invest in quality versus ship.Remote collaboration in an agile setting β€” Scrum participation, async-friendly communication, and the ability to drive tickets independently in a high-trust team. Nice-to-have Next.js App Router and React Server Components specifically β€” streaming, caching strategies, Server Actions.Tailwind CSS or another utility-first CSS approach.Vitest, Testing Library, Cypress or Playwright, or another modern testing stack.Google Analytics or comparable web analytics platforms.Contentful or another headless CMS.Accessibility (a11y) and internationalization (i18n) experience.Storybook for component-driven development.Lottery, gambling, fintech, or other regulated-industry experience. πŸ’‘Your Soft Skills Low ego, high trust. Agreeable, transparent about decisions, and supportive of teammates. Team spirit matters more than individual brilliance.Responsive communication. Reachable during our core hours (10:00–16:00 CET) β€” we keep each other unblocked. Written-first for async, calls for harder topics.Disagree and commit. Strong opinions are welcome and expected. Voice them, hear the counterarguments, and once the team has decided, get behind it. Once it's decided, it's decided.Team-first ownership, no blame culture. When something goes wrong β€” a production bug, a missed deadline β€” it's all hands on deck to fix it, not a search for who to blame. The flip side: we expect everyone to take their work seriously and care about the outcome.Comfortable with autonomy and remote work. Self-directed and able to drive tickets end-to-end without daily check-ins. Equally comfortable raising a hand when something is blocking β€” silence is the failure mode we watch for.Curious about the product. Lotto Scanner has real users and real money flowing through it. We want someone who cares about what is being shipped, not just how. πŸ† Your Impact in This Role Months 1–3 β€” Onboarding & ramp-up: You build a solid understanding of Lotto Scanner and the web codebase. By the end of month 3, you are comfortable shipping tickets to production with minimal guidance.Months 3–6 β€” Independent delivery: You operate autonomously on features and tickets in our remote, high-trust setupβ€”asking for input when useful and driving tasks end-to-end without daily direction.By month 6 β€” Measurable feature impact: You have shipped multiple production features that improve the web experience for our users, contributing visibly to overall team throughput. πŸŽ“ Your Background – Education & Experience 5+ years of web development experience, with strong React expertise. Slightly less is fine if clearly operating at a senior level.Product-focused, B2C mindset preferred: experience in product companies is a strong plus.Startup or scale-up experience is highly valued: comfortable in fast-paced, high-ownership environments.Experience in regulated domains (e.g., lottery, gambling, fintech, healthcare) is a plus.Degree in Computer Science or similar is optional: we prioritize what you've built and delivered. 🎁 What we offer you: Remuneration & work-life balance: Competitive salary and trust-based working hours.Private health insurance.Generous training budget.Extraordinary team events.Meal benefit. Communication & trust: Open, honest and direct communication. Your ideas are welcome!A feedback meeting every quarter to help us grow together.We encourage innovation and are open to new ideas that push the boundaries. Modern working: Everything you need for your daily work: MacBook, monitor, headphones and more. Individual training: One training day per month and a generous training budget for your personal development. Buddy program: An experienced team member will support you from day one to help you get started. The team We are a colorful bunch from different nations and backgrounds. We don't distinguish by religion, gender, age, marital status... For us, the focus is on what you can do! πŸͺ΄Our values:‍ MAKE IT HAPPEN πŸ’ͺ🏼 Drive results - Own the problem, the goal, and the outcome through self-organization and decisions backed by dataSpeak up with courage - Challenge ideas and raise issues directly when it mattersGetting things done - Be pragmatic, keep momentum, and bring the energyDeliver quality impact - Ship solutions that move our mission and strategic goals forward WIN TOGETHER πŸ’š Communicate openly and respectfully - Be transparent, assume positive intent, and set aside own ego when interacting with othersHelp others win - Proactively share knowledge, time, and strengths in an interdisciplinary set-upWork across cultures - Learn from others’ perspectives and actively refine own style for trust-based collaboration in a diverse teamBring team spirit - Create moments of joy and belonging that fuel big outcomes together SHAPE THE FUTURE πŸš€ Experiment to learn - Run tests, measure outcomes, treat mistakes as an invitation to learn and adapt insights into actionSpot opportunities - Stay close to customers and market trends to identify what’s nextBuild user-first innovation - Deliver trustworthy, data-driven solutions and services that set the barGrow yourself - Challenge and reflect on the way you work, seek feedback, and keep developing your skills πŸ‘‰ Sound like you? πŸ“© https://nextlottogmbh.teamtailor.com/