{"id":3600900,"url":"https://alion.io/job/codeninja-react-native-mobile-developer-ios-android","title":"React Native Mobile Developer (iOS & Android)","company":{"id":5276,"name":"CodeNinja","domain":"codeninja.com","url":"https://alion.io/company/codeninja","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Workable","truth_index":{"grade":"A","score":88,"open_postings":6,"ghost_share":0,"stale_share":0.5,"repost_share":0,"time_to_fill_p50_days":22,"computed_at":"2026-11-04T06:34:25Z"}},"role":"Mobile","role_family":"Mobile","seniority":"senior","employment_type":"contractor","work_mode":"remote","remote_scope":"stated_countries","remote_scope_basis":"board_field","remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Riyadh, Saudi Arabia"],"countries":["SA"],"hiring_countries":["SA"],"hiring_countries_total":1,"salary":null,"salary_estimate":null,"experience_years_min":6,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Agile","optional":false},{"name":"CI/CD","optional":false},{"name":"Deep Linking","optional":false},{"name":"Git","optional":false},{"name":"JavaScript","optional":false},{"name":"React Native","optional":false},{"name":"Redux Toolkit","optional":false},{"name":"Rest API","optional":false},{"name":"State Management","optional":false},{"name":"TypeScript","optional":false},{"name":"Zustand","optional":false},{"name":"Appium","optional":true},{"name":"Detox","optional":true},{"name":"Expo","optional":true},{"name":"Firebase","optional":true},{"name":"Jest","optional":true},{"name":"Jira","optional":true},{"name":"Kotlin","optional":true},{"name":"Objective-C","optional":true},{"name":"React.js","optional":true},{"name":"Redux","optional":true},{"name":"Scrum","optional":true},{"name":"Swift","optional":true}],"status":"live","first_seen_at":"2026-11-02T08:52:47Z","employer_posted_date":"2026-11-02","last_verified_at":"2026-11-04T02:42:03Z","board_verified":true,"closed_at":null,"days_open":1,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":1},"description":"About CodeNinja\nAt CodeNinja, we create opportunities for software engineers in emerging markets by helping the world solve hard technology problems. We work with organizations across the region to design, build and scale secure, high-quality digital products, putting top engineering talent to work on complex, high-impact projects.\nWhen you join CodeNinja, you join a community of engineers who keep pushing boundaries, embrace innovation and care about technical excellence. We invest in our people, encourage continuous learning, and give you the chance to work on meaningful products used by millions.\nThe Role\nWe’re looking for an experienced React Native Mobile Developer to design, build, test and maintain high-quality cross-platform mobile apps for iOS and Android. You’ll work closely with product owners, business analysts, UI/UX designers, backend developers and QA engineers to deliver secure, scalable and user-friendly mobile experiences.\nWhat You’ll Do\nDesign, develop and maintain cross-platform mobile apps using React Native for iOS and Android.\nBuild reusable components and scalable mobile app architectures.\nTurn UI/UX designs and wireframes into responsive, polished mobile interfaces.\nIntegrate RESTful APIs, backend services and third-party SDKs.\nImplement secure authentication, authorization, session management and data storage.\nImprove app performance, responsiveness and memory usage.\nTroubleshoot and fix defects across iOS and Android.\nImplement push notifications, deep linking and device-specific features.\nWork with QA on unit testing, integration testing and fixing defects found in UAT.\nManage app builds, signing and releases to the Apple App Store and Google Play Store.\nTake part in code reviews, technical discussions, sprint planning and Agile ceremonies.\nMaintain technical documentation and follow coding standards and security best practices.\nRequirements\n6-9 years of mobile app development experience, including at least 3 years of hands-on React Native.\nStrong JavaScript (ES6+) and TypeScript.\nA solid grasp of React concepts: hooks, state management and component lifecycle.\nExperience with state management libraries such as Redux Toolkit, Zustand or Context API.\nStrong experience integrating REST APIs, JSON and asynchronous operations.\nFamiliarity with native iOS and Android development concepts.\nExperience with native modules and third-party SDK integration.\nKnowledge of mobile app security, secure storage and authentication.\nExperience with Git, CI/CD pipelines and mobile build tools.\nAn understanding of mobile performance optimization and debugging.\nA track record of publishing apps to the Apple App Store and Google Play Store.\nA Bachelor’s degree in Computer Science, Information Technology or a related field, or equivalent practical experience.\nNice to Have\nExperience with both React Native CLI and Expo.\nFamiliarity with Swift, Objective-C, Kotlin or Java.\nExperience with Firebase services, analytics and push notifications.\nKnowledge of biometric authentication, device security and certificate pinning.\nExperience in banking, fintech or other regulated industries.\nExperience with automated testing frameworks such as Jest, Detox or Appium.\nExperience with Agile/Scrum delivery and Jira.\nWhat Success Looks Like\nReliable, high-performance mobile apps on both iOS and Android.\nCode that meets security, quality and coding standards.\nSprint commitments delivered on time.\nLow defect rates and quick resolution of production issues.\nSmooth app releases and seamless integration with backend services.\nBenefits\nWork on challenging, high-impact products alongside talented engineers.\nGrow your career through continuous learning and exposure to modern technologies.\nA collaborative, innovation-driven culture that values ownership and excellence.\nCompetitive compensation and benefits.\nDisclaimer\nCodeNinja is an equal opportunity employer. We welcome applicants from all backgrounds and do not discriminate based on race, religion, color, national origin, gender, age, disability or any other legally protected status. Hiring decisions are based solely on qualifications, merit and business needs.\nBecause of the high volume of applications, only shortlisted candidates will be contacted. CodeNinja never asks candidates for payment at any stage of the recruitment process. Please report any such request to us immediately.","description_format":"text","description_chars":4393,"description_truncated":false,"requirements":{"experience_years_min":6,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":["Continuous learning"],"hiring_locations":[{"name":"Saudi Arabia","iso":"SA","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["IT Consulting & Digital Transformation","Custom Software Development","AI Consulting & Integration","IT Staffing & Staff Augmentation"],"lifecycle":[{"event":"open","at":"2026-11-02T08:52:47Z"}],"visa":[],"liveness":{"score":90,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.903,"p_room":1,"age_days":1,"expected_fill_days":22,"reasons":["conf:3","velocity","win:early"],"computed_at":"2026-11-04T06:34:25Z"},"pay":null,"html_url":"https://alion.io/job/codeninja-react-native-mobile-developer-ios-android","json_url":"https://alion.io/job/codeninja-react-native-mobile-developer-ios-android.json","meta":{"generated_at":"2026-11-04T07:08:15Z","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":11156,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-05T00: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":5276},"rest":"https://alion.io/mcp/rest/get_company?id=5276"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fcodeninja-react-native-mobile-developer-ios-android"},{"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%2Fcodeninja-react-native-mobile-developer-ios-android"},{"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%2Fcodeninja-react-native-mobile-developer-ios-android"},{"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/codeninja-react-native-mobile-developer-ios-android\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fcodeninja-react-native-mobile-developer-ios-android"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3600900}},{"tool":"search_jobs","arguments":{"company":"codeninja.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3600900},"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"}}