{"id":3087367,"url":"https://alion.io/job/s-i-systems-senior-full-stack-react-native-developer","title":"Senior Full Stack / React Native Developer","company":{"id":3865830,"name":"S.i. Systems","domain":"sisystems.com","url":"https://alion.io/company/sisystems-2","size_band":"1001-5000","is_staffing_agency":true,"employer_type":"agency","is_intermediary":false,"listed_via":null,"ats_vendor":"ADP","truth_index":null},"role":"Mobile","role_family":"Mobile","seniority":"senior","employment_type":"contractor","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Toronto, Canada"],"countries":["CA"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":64000,"max_usd":141000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":13},"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Apollo Client","optional":false},{"name":"AWS","optional":false},{"name":"CI/CD","optional":false},{"name":"Claude Code","optional":false},{"name":"Crashlytics","optional":false},{"name":"Cursor","optional":false},{"name":"ESLint","optional":false},{"name":"Expo","optional":false},{"name":"Firebase","optional":false},{"name":"GraphQL","optional":false},{"name":"Husky","optional":false},{"name":"i18next","optional":false},{"name":"Jest","optional":false},{"name":"Jotai","optional":false},{"name":"Node JS","optional":false},{"name":"React Native","optional":false},{"name":"State Management","optional":false},{"name":"TypeScript","optional":false},{"name":"JavaScript","optional":true},{"name":"React.js","optional":true}],"status":"live","first_seen_at":"2026-09-28T04:30:02Z","employer_posted_date":null,"last_verified_at":"2026-09-28T04:30:02Z","board_verified":false,"closed_at":null,"days_open":26,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":26},"description":"Role Overview\nWe are seeking a Senior Full Stack / React Native Developer to support a major application development initiative for our aviation client\nThe ideal candidate will bring strong frontend expertise in React Native and Expo, combined with hands-on backend, cloud/serverless, and DevOps experience. This is a highly autonomous development role requiring someone who can take ownership of an assigned feature or task and drive it through the entire development and deployment lifecycle with minimal supervision.\nThe successful candidate will also have experience with AI-enabled software development, particularly using tools such as Cursor or Claude Code to accelerate and enhance development.\n\nLocation : Downtown Toronto\nWork Mode : Onsite 4 days per week\nDuration: 1-year contract, starting in October\n\nKey Responsibilities\nDesign, develop, test, and deploy high-quality mobile applications for iOS and Android using React Native and Expo.\nTake end-to-end ownership of assigned features, from requirements and solution design through development, testing, deployment, and production support.\nDevelop scalable frontend solutions using React Native, Expo, React, and TypeScript.\nBuild and integrate backend services using Node.js, GraphQL, and cloud/serverless technologies.\nDevelop and consume GraphQL APIs using Apollo Client and GraphQL Codegen.\nManage application state using Jotai, Apollo Client caching, and cache persistence.\nWork within established enterprise design systems to deliver consistent, responsive, and accessible user experiences.\nSupport bilingual application functionality using i18next for English and French.\nLeverage Firebase Analytics, Crashlytics, Performance Monitoring, and Remote Config for application monitoring and optimization.\nDesign, build, and maintain DevOps and CI/CD pipelines.\nSupport multiple application environments from local development through production.\nDevelop automated tests and maintain code quality using Jest, ESLint, and Husky.\nUse AI-enabled development tools such as Cursor and/or Claude Code as part of the software development lifecycle.\nTroubleshoot complex application issues across frontend, backend, API, cloud, and deployment layers.\nCollaborate effectively with developers, designers, architects, product teams, and other technical stakeholders.\nMust-Have Skills\nStrong hands-on React Native development experience, ideally with Expo and Expo Router.\nAdvanced React and TypeScript development experience.\nStrong experience developing mobile applications for both iOS and Android.\nHands-on backend development experience using Node.js.\nStrong experience with GraphQL and Apollo Client.\nExperience with AWS and serverless/cloud-native application development.\nHands-on experience creating and maintaining CI/CD pipelines.\nExperience using AI-assisted development tools, preferably Cursor and/or Claude Code.\nExperience with application state management and caching solutions.\nStrong understanding of the complete software development and deployment lifecycle.\n\nTechnical Environment\nCore Technologies\nReact Native / Expo\nExpo Router\nReact 19\nTypeScript\nNode.js 24\nYarn 4\nData & State Management\nGraphQL\nApollo Client\nGraphQL Codegen\nJotai\nApollo cache persistence\nUI & Internationalization\nEnterprise/in-house design system\ni18next – English/French\nDevOps, Testing & Monitoring\nAWS / Serverless\nFirebase Analytics\nFirebase Crashlytics\nFirebase Performance Monitoring\nFirebase Remote Config\nJest\nESLint\nHusky\nCI/CD pipeline development\n\nIdeal Candidate\nThe ideal candidate is a senior, hands-on developer rather than someone who requires significant technical direction. They should be comfortable owning a feature independently, making sound technical decisions, collaborating with the broader team when required, and taking their work all the way through development, testing, deployment, and production.\nStrong React Native/Expo expertise, full-stack capability, AWS/serverless experience, DevOps knowledge, and modern AI-enabled development experience will be critical to success in this role.\nDisclaimer:\nAI may be used in evaluating candidates.\nThis posting is for an existing vacancy.","description_format":"text","description_chars":4164,"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":[],"lifecycle":[{"event":"open","at":"2026-10-22T13:46:40Z"}],"visa":[],"liveness":{"score":23,"band":"cold","label":"Long shot","p_open":0.85,"p_active":0.483,"p_room":0.55,"age_days":26,"expected_fill_days":21,"reasons":["seen:26","agency","urgency","velocity","win:tail","comp:brand"],"computed_at":"2026-10-24T06:02:35Z"},"pay":null,"html_url":"https://alion.io/job/s-i-systems-senior-full-stack-react-native-developer","json_url":"https://alion.io/job/s-i-systems-senior-full-stack-react-native-developer.json","meta":{"generated_at":"2026-10-24T06:18:49Z","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":9120,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-25T00: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":3865830},"rest":"https://alion.io/mcp/rest/get_company?id=3865830"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fs-i-systems-senior-full-stack-react-native-developer"},{"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%2Fs-i-systems-senior-full-stack-react-native-developer"},{"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%2Fs-i-systems-senior-full-stack-react-native-developer"},{"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/s-i-systems-senior-full-stack-react-native-developer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fs-i-systems-senior-full-stack-react-native-developer"}]}