{"id":3453544,"url":"https://alion.io/job/mobalytics-senior-mobile-engineer-react-native-expo","title":"Senior Mobile Engineer - React Native + Expo","company":{"id":1857023,"name":"Mobalytics","domain":"mobalytics.gg","url":"https://alion.io/company/mobalytics","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":null,"truth_index":null},"role":"Mobile","role_family":"Mobile","seniority":"senior","employment_type":"full_time","work_mode":"remote","remote_scope":"stated_countries","remote_scope_basis":"board_field","remote_working_hours":null,"hiring_geo_confidence":"inferred","locations":["Ukraine"],"countries":["UA"],"hiring_countries":["UA"],"hiring_countries_total":1,"salary":{"min":4500,"max":6000,"currency":"USD","period":"month","gross":false,"usd_annual":72000},"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"CI/CD","optional":false},{"name":"Expo","optional":false},{"name":"GraphQL","optional":false},{"name":"React Native","optional":false},{"name":"Rest API","optional":false},{"name":"TestFlight","optional":false},{"name":"TypeScript","optional":false},{"name":"Detox","optional":true},{"name":"Gradle","optional":true},{"name":"Java","optional":true},{"name":"JavaScript","optional":true},{"name":"Jest","optional":true},{"name":"Kotlin","optional":true},{"name":"Maestro","optional":true},{"name":"React.js","optional":true},{"name":"Swift","optional":true}],"status":"live","first_seen_at":"2026-10-29T12:21:41Z","employer_posted_date":null,"last_verified_at":"2026-10-29T12:21:41Z","board_verified":false,"closed_at":null,"days_open":2,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":2},"description":"The Mobalytics mission is to create the ultimate gaming companion, providing powerful tools that enable all players to step up their game and be their best selves.\n\nOver the past few years, we have gone from just servicing League of Legends players to empowering players of different genres through Teamfight Tactics, Diablo 4, Path of Exile 2, and many many more. Millions of players get game advice from Mobalytics every day, and now we want to be in their pocket too.\n\nWe're building the Mobalytics mobile app from the ground up, and we're looking for the engineer at its core. This is a hands-on, coder-first role: you'll write a large part of the app yourself and lead by example through your code, architecture and reviews. This isn't porting a website to a phone. It's building something players reach for between matches, in the queue and on the go.\n\nOur Mobile Stack\n\nReact Native with Expo (SDK, Expo Router, development builds)\n\nTypeScript everywhere\n\nEAS Build, EAS Submit and EAS Update for builds, store delivery and OTA updates\n\nGraphQL APIs backed by our Go microservices\n\nMixpanel for product analytics\n\nYour Responsibilities\n\nBuild the app's foundation hands-on: architecture, navigation, state and data layer, offline behaviour, theming and a shared component library\n\nWrite and ship features, and set the coding standards and patterns the rest of the squad follows\n\nBe the React Native reference for the team: review code and pair with React developers as they make the move to mobile\n\nMake the app feel native on both iOS and Android: performance, animations, gestures, haptics, push notifications and deep links\n\nOwn the mobile release flow (signing, versioning, TestFlight and Play testing tracks, staged rollouts, OTA updates), together with our DevOps team, who handle CI/CD infrastructure\n\nWork with the Product and design team to decide what a phone does better than a desktop.\n\nYour Technical Skill Set\n\n5+ years of software engineering experience, with at least 3 years working mainly in React Native\n\nShipped and maintained production React Native apps on both the App Store and Google Play. Please include store links in your application. Web React experience alone isn't enough for this role\n\nSolid React web background, enough to know where web habits break on mobile and to help others avoid those traps\n\nHands-on experience with Expo: managed workflow and development builds, Expo Router, config plugins, and EAS Build, Submit and Update\n\nStrong TypeScript and modern React (Hooks, Suspense, performance profiling)\n\nSolid understanding of the React Native New Architecture (Fabric, TurboModules) and of when a native module is needed (Expo Modules API is a plus)\n\nExperience with Reanimated and Gesture Handler, and you care about 60 fps scrolling and smooth transitions\n\nExperience with GraphQL or REST data layers and caching (Apollo, TanStack Query or similar)\n\nFamiliarity with mobile testing at different levels (Jest, React Native Testing Library, Detox or Maestro)\n\nComfortable reading and debugging Swift/Kotlin and Xcode/Gradle builds when something breaks below the JavaScript layer\n\nYour Personal Skill Set\n\nYou'd rather open a PR than a slide deck, and you lead with working code\n\nYou enjoy sharing what you know, and a good code review or pairing session is part of the job for you, not a distraction from it\n\nYou want to do a job that means something, and to build things people love\n\nYou speak up when the team is heading down the wrong path\n\nYou are fluent in English. You'll work daily with global stakeholders and cross-functional team members in English.\n\nWould be a plus\n\nExperience building an app from scratch (0 → 1) rather than only maintaining one\n\nExperience helping web developers move to React Native\n\nExperience with push notification strategy, in-app purchases or subscriptions\n\nNative iOS (Swift) or Android (Kotlin) development experience\n\nWe don't care if you're ranked Bronze or Diamond, but familiarity with the games we support helps you understand what our players need\n\nWhat we offer\n\nReal ownership: you'll shape a product from the very beginning, in a flat organization where good ideas win, not titles\n\nFully Remote Job: we've been a remote company from day one\n\nFlexible working hours: apart from scheduled meetings, we don't have a set schedule or a required number of hours. Mobalytics is about results, not hours spent\n\nSalary paid in USD, wherever you are in the world\n\n15 vacation days + 2 more weeks of company-wide vacation in Dec–Jan + 10 sick days\n\nIf you love games and want to build a mobile product for passionate communities of competitive gamers, this is the place for you.","description_format":"text","description_chars":4664,"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":["Flexible schedule"],"hiring_locations":[{"name":"Ukraine","iso":"UA","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Exhibitions"],"lifecycle":[{"event":"open","at":"2026-10-29T12:21:41Z"}],"visa":[],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":1,"expected_fill_days":29,"reasons":["seen:1","win:early"],"computed_at":"2026-10-31T05:58:55Z"},"pay":{"stated_usd_annual":72000,"is_top_pay":false},"html_url":"https://alion.io/job/mobalytics-senior-mobile-engineer-react-native-expo","json_url":"https://alion.io/job/mobalytics-senior-mobile-engineer-react-native-expo.json","meta":{"generated_at":"2026-11-01T03:24:32Z","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":5257,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-02T00: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":1857023},"rest":"https://alion.io/mcp/rest/get_company?id=1857023"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fmobalytics-senior-mobile-engineer-react-native-expo"},{"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%2Fmobalytics-senior-mobile-engineer-react-native-expo"},{"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%2Fmobalytics-senior-mobile-engineer-react-native-expo"},{"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/mobalytics-senior-mobile-engineer-react-native-expo\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fmobalytics-senior-mobile-engineer-react-native-expo"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3453544}},{"tool":"search_jobs","arguments":{"company":"mobalytics.gg","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3453544},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}