{"id":2280785,"url":"https://alion.io/job/ultrafan-front-end-engineer","title":"Front-End Engineer","company":{"id":4407932,"name":"ULTRAFAN","domain":"ultrafan.world","url":"https://alion.io/company/ultrafan","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":null,"truth_index":{"grade":"A","score":100,"open_postings":3,"ghost_share":0,"stale_share":0,"repost_share":0,"time_to_fill_p50_days":null,"computed_at":"2026-10-25T05:49:26Z"}},"role":"Frontend","role_family":"Frontend","seniority":"middle","employment_type":null,"work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Sofia, Bulgaria"],"countries":["BG"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Agile","optional":false},{"name":"Claude Code","optional":false},{"name":"Confluence","optional":false},{"name":"Cursor","optional":false},{"name":"JavaScript","optional":false},{"name":"Jira","optional":false},{"name":"PostgreSQL","optional":false},{"name":"React Native","optional":false},{"name":"Redux","optional":false},{"name":"Rest API","optional":false},{"name":"State Management","optional":false},{"name":"TypeScript","optional":false},{"name":"CI/CD","optional":true},{"name":"Docker","optional":true},{"name":"GCP","optional":true},{"name":"Kubernetes","optional":true},{"name":"React.js","optional":true}],"status":"live","first_seen_at":"2026-09-16T09:36:05Z","employer_posted_date":null,"last_verified_at":"2026-09-16T09:36:05Z","board_verified":false,"closed_at":null,"days_open":39,"trust":{"level":"ok","repost_count":1,"flags":[],"days_open":39},"description":"At ULTRAFAN, our mission is ambitious and impactful: to digitize and revolutionize professional sports clubs.\n\nWe build cutting-edge technology that gives our partners a competitive edge — both on and off the field.\n\nWe’re looking for a Mid-Level or Senior Front-End Engineer to join our team and help shape the future of the sports industry.\n\nIf you enjoy building modern products, solving complex technical problems, and working across web, mobile, backend integrations, and embedded experiences, we’d love to meet you.\n\nWhat You’ll Do\n\n• Develop and maintain modern web applications, in-app embedded views, embeddable plugins, and front-end integrations.\n\n• Build functionality that communicates with backend services, third-party systems, and mobile applications.\n\n• Work closely with Front-End and Back-End Engineers, QAs, Tech Leads, CTO, UI/UX Designers, Product Managers, and DevOps.\n\n• Translate product and UI/UX requirements into reliable, maintainable, and scalable front-end solutions.\n\n• Optimize applications for performance, responsiveness, security, and usability.\n\n• Build and integrate RESTful APIs and external services.\n\n• Investigate and troubleshoot issues across front-end, backend, mobile, and third-party integrations.\n\n• Participate in technical discussions, architecture decisions, code reviews, and continuous improvement of our development practices.\n\n• Work in an Agile environment using Jira and Confluence.\n\nWhat We’re Looking For\n\n• 3+ years of professional front-end development experience, with the ability to operate at a strong Mid-Level or Senior level depending on experience and technical depth.\n\n• Strong JavaScript, TypeScript, and ES6+ knowledge.\n\n• Solid professional experience with ReactJS and modern front-end development patterns.\n\n• Experience with state management solutions such as Redux or similar technologies.\n\n• Experience with React Native, or understanding of mobile application development, is considered an advantage.\n\n• Strong understanding of RESTful APIs and integration with backend and third-party services.\n\n• Good understanding of modern web architecture, browser behavior, authentication, security, and application performance.\n\n• Ability to write clean, maintainable, secure, and optimized code.\n\n• Ability to investigate, trace, and solve problems spanning multiple applications and services.\n\n• Good understanding of software architecture, system design principles, abstraction, and separation of concerns.\n\n• Strong analytical, abstract-thinking, and problem-solving abilities.\n\n• Familiarity with databases such as PostgreSQL, MongoDB, or alternatives, and an understanding of how front-end applications interact with data-driven backend systems.\n\n• Comfortable using AI-assisted development tools such as Cursor, Claude Code, or similar tools to improve productivity while maintaining engineering quality and understanding the code being produced.\n\nFor Senior-Level Candidates\n\nWe would additionally expect:\n\n• Ability to independently own complex features and technical initiatives from design to production.\n\n• Strong architectural judgment and the ability to evaluate technical trade-offs.\n\n• Ability to identify potential technical risks before they become problems.\n\n• Experience contributing to code quality standards, development practices, and technical decisions.\n\n• Ability to support and mentor less experienced engineers when needed.\n\nNice-to-Haves\n\n• Experience in the FinTech, Payments, SportsTech, or high-transaction digital product industries.\n\n• Experience with React Native.\n\n• Experience building embeddable widgets, SDKs, plugins, or applications integrated into third-party platforms.\n\n• Familiarity with authentication technologies and concepts such as OAuth2, OpenID Connect, JWT, or SSO.\n\n• Familiarity with DevOps practices, CI/CD, Docker, Kubernetes, and Google Cloud services.\n\n• Experience working with monitoring and observability tools.\n\n• Passion for learning, experimenting, and staying ahead of emerging technologies.\n\nWhy Join Us?\n\n• Work on meaningful products impacting the professional sports industry on a global level.\n\n• Build technology spanning web applications, mobile experiences, payments, integrations, fan engagement, and digital sports infrastructure.\n\n• Work on technically challenging products rather than isolated front-end pages.\n\n• Collaborate directly with experienced engineers, product people, designers, and technical leadership.\n\n• Have meaningful influence over technical decisions and how our products evolve.\n\n• Join a team that actively embraces modern engineering practices and AI-assisted software development.\n\n• Clear and efficient hiring process: an initial 30–40 minute conversation, followed by a technical/follow-up interview.\n\nReady to change the game?\n\nLet’s build the future of sports together.\n\nThe position is hybrid, with focus on working from our Sofia office.","description_format":"text","description_chars":4912,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Sports","Sporting Goods","Consumer Internet Groups"],"lifecycle":[{"event":"open","at":"2026-10-11T11:16:15Z"},{"event":"close","at":"2026-10-14T23:16:00Z"},{"event":"reopen","at":"2026-10-22T11:19:50Z"}],"visa":[],"liveness":{"score":16,"band":"cold","label":"Long shot","p_open":0.6,"p_active":0.606,"p_room":0.45,"age_days":38,"expected_fill_days":23,"reasons":["seen:38","win:tail"],"computed_at":"2026-10-25T05:49:26Z"},"pay":null,"html_url":"https://alion.io/job/ultrafan-front-end-engineer","json_url":"https://alion.io/job/ultrafan-front-end-engineer.json","meta":{"generated_at":"2026-10-25T14:55:07Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":21503,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-26T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":4407932},"rest":"https://alion.io/mcp/rest/get_company?id=4407932"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fultrafan-front-end-engineer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fultrafan-front-end-engineer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fultrafan-front-end-engineer"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/ultrafan-front-end-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fultrafan-front-end-engineer"}]}