Brillio

React Native Mobile Full-Stack Developer

Brillio

contract

Posted on:

Location Type: Remote

Location: Remote • Montana • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $75 - $80 per hour

Job Level

Mid-LevelSenior

Tech Stack

AndroidApolloAWSAzureCloudFirebaseGradleGraphQLiOSJavaJavaScriptJestKotlinNode.jsObjective-CReactReact NativeReduxSwiftTypeScript

About the role

  • Design, develop, and maintain cross-platform mobile applications using React Native.
  • Implement state management solutions such as Redux and Context API.
  • Integrate and optimize GraphQL APIs for mobile applications.
  • Collaborate with backend teams, leveraging Node.js knowledge for API integration and troubleshooting.
  • Implement localization (i18n) for multi-language support.
  • Leverage native Android and iOS knowledge to build custom native modules and ensure seamless performance across platforms.
  • Write clean, reusable, and well-tested code in JavaScript and TypeScript.
  • Debug complex issues, perform performance optimization, and ensure mobile app stability.
  • Work closely with cross-functional teams including designers, QA, and product managers to deliver high-quality features.
  • Stay updated with industry trends and contribute to continuous learning and best practices adoption within the team.

Requirements

  • 5+ years of professional mobile development experience with at least 3+ years in React Native.
  • Strong proficiency in JavaScript (ES6+) and TypeScript.
  • Solid understanding of Redux, Context API, and other state management patterns.
  • Experience with GraphQL (Apollo Client or Relay preferred).
  • Working knowledge of Node.js for backend integration.
  • Hands-on experience with Android (Java/Kotlin) and iOS (Objective-C/Swift) native development.
  • Strong debugging, problem-solving, and performance optimization skills.
  • Experience with mobile build tools (Xcode, Android Studio, Gradle, Fastlane).
  • Familiarity with CI/CD pipelines for mobile applications is a plus.
  • Excellent communication skills, ability to work independently as well as in a collaborative team environment.
  • Experience in creating custom npm packages and managing multi-package integrations (monorepo structures, workspaces, etc.) (preferred).
  • Experience with unit testing frameworks (Jest, React Testing Library, Detox) (preferred).
  • Knowledge of mobile app security best practices (preferred).
  • Exposure to cloud platforms (AWS, Azure, Firebase) (preferred).
  • Familiarity with Agile methodologies (preferred).
Benefits
  • Opportunity to work on cutting-edge mobile solutions impacting global users.
  • Collaborative and growth-oriented work culture.
  • Competitive compensation and benefits package.
  • Continuous learning opportunities and career development.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
React NativeJavaScriptTypeScriptReduxContext APIGraphQLNode.jsAndroid developmentiOS developmentperformance optimization
Soft skills
problem-solvingdebuggingcommunicationcollaborationindependence
Tomo

Senior Software Engineer, Front End

Tomo
Seniorfull-time$160k–$190k / yearMissouri, New York, Washington · 🇺🇸 United States
Posted: 2 hours agoSource: boards.greenhouse.io
JavaScriptNext.jsReactTypeScript
Lightning Labs

Frontend Application Developer

Lightning Labs
Mid · Seniorfull-time🇺🇸 United States
Posted: 6 hours agoSource: jobs.ashbyhq.com
CypressJavaScriptJestMobXNext.jsOpen SourceReactReact NativeTypeScript
iHorizons

Mobile Developer, React Native

iHorizons
Mid · Seniorfull-time🇺🇸 United States
Posted: 22 hours agoSource: ihorizons.applytojob.com
AndroidiOSJavaJavaScriptKotlinReactReact NativeReduxSwiftTypeScript
Udacity Marketing

Software Engineer, Frontend

Udacity Marketing
Mid · Seniorfull-time$140k–$150k / year🇺🇸 United States
Posted: 1 day agoSource: boards.greenhouse.io
CypressGraphQLNext.jsReactReduxTypeScript