← Усі вакансії

Senior Full Stack Engineer — Mobile (React Native) (#1227)

ZONE3000
Формат:
повний remote
Рівень:
senior
Джерело:
jobs.dou.ua
Відгукнутись на вакансію →

Location: Remote

As an Engineer at Skillshare, you’ll help shape the iOS and Android experience, with a strong focus on mobile while also contributing to the web and backend systems that support it. You’ll work in a TypeScript monorepo built with React Native / Expo, React Router, NestJS, GraphQL, and Cloudflare Workers.You’ll collaborate closely with product, design, data, and backend engineers in a small, fast-paced team that values craftsmanship, ownership, and collaboration.

Your expertise:

You have 5+ years building product software, including meaningful production experience shipping React Native apps to the App Store and Google Play

You are proficient with an agentic coding harness — Claude Code, or a comparable tool — as your normal way of building software, not as occasional autocomplete. You’re comfortable with a model writing the majority of the code while you own the direction, the review, and the result

You review generated code more sceptically, not less. You catch the plausible-but-wrong, notice the quietly dropped edge case, and never let something land because it reads confidently. Whoever typed it, you’re accountable for what you merge

You have deep React and TypeScript experience and write code that holds up in a large, strictly-typed codebase — you reach for the type system rather than around it

You’ve shipped a server-rendered React app in production with a modern meta-framework — Next.js, Remix, React Router, or similar. What matters is that you’ve worked with nested routing, server-side data loading, and rendering strategies, and understand the trade-offs between rendering on the server and in the browser; which framework you did it in matters much less

You’ve worked with Expo in production (or have equivalent bare-RN depth) and are comfortable with file-based routing, dev clients, config plugins, EAS Build/Submit/Update, and the realities of native module upgrades and SDK bumps

You know how to make a React Native app fast — you’ve profiled real jank, fixed re-render and list performance problems, and have opinions about animations running off the JS thread

You’ve handled the unglamorous parts of mobile: store review, versioning and staged rollouts, crash triage, permissions, and platform differences between iOS and Android

You’ve built and consumed GraphQL APIs and understand client caching, pagination, and how schema design affects mobile payloads and perceived speed

You’re comfortable in a Node.js / TypeScript backend — you can trace a bug from a screen through the API into the database and fix it where it actually lives

You care about testing at the right altitude and can tell the difference between a test that protects users and one that protects a snapshot

You’re a collaborative engineer who values ownership, clear communication, and delivering high-quality experiences for real users

You can overlap with our US-based team until at least 1:00 PM Eastern each day (8:00 PM if you’re based in Ukraine), which is when code review, pairing, and our Monday goal-setting and Friday demo happen. Outside that window we work asynchronously, so Upper-Intermediate English and the habit of leaving good context behind in issues and pull requests matter as much as the overlap itself

Will definitely be a plus:

None of these are required — they’re the things that would let you hit the ground running, and we’re happy to teach any of them to the right person

You’ve shaped a codebase for agents — authored rules or context files (CLAUDE.md, skills, subagent definitions), wired up MCP servers or hooks, or built the lint, type, and test guardrails that let a harness run with less supervision

Hands-on experience with React Router in framework mode (v7 or v8) — filesystem routes, loaders and actions, route-level middleware, and typegen. This is what our web app runs on, so it’s the most directly transferable item on this list

Comfort with Vite as a build tool and dev server, rather than a framework-manag

Схожі вакансії

З блогу Trackr

Усі статті →

Знайдено через trackr.help/jobs · Канал: @trackrhelp · Бот для персональних сповіщень: @trackrhelpBot