Search by job, company or skills

Recro

React Native Developer

Save
  • Posted 3 days ago
  • Be among the first 40 applicants
Early Applicant

Job Description

Title: React Native Developer (Senior)

YOE: 3+ years only

Location: Bengaluru, Remote

Notice Period: Immediate

About the Role

As a Software Development Engineer II, you will play a critical role in designing, architecting, and building scalable mobile applications. You will collaborate closely with product and business stakeholders, drive technical decisions, and contribute to the overall technology vision of the team.

Required Skills

  • 3–5 years of experience in React Native development.
  • Strong expertise in React Native and React fundamentals.
  • Hands-on experience with Android Native development.
  • Advanced knowledge of JavaScript (ES6+) and TypeScript.
  • Strong understanding of software design patterns, clean architecture, and coding best practices.
  • Experience with Git and modern development workflows.
  • Proficiency in state management solutions such as Redux, Redux Saga, Zustand, etc.
  • Experience with Test Driven Development (TDD) and testingframeworks like Jest and React Native Testing Library.
  • Strong debugging, performance optimization, and problem-solving skills.

Good to Have

  • Experience designing mobile application architecture from scratch.
  • Exposure to CI/CD pipelines and release management.
  • Experience working on large-scale consumer-facing applications.
  • Knowledge of mobile analytics, monitoring, and crash reporting tools.
  • Experience mentoring junior developers and leading technical initiatives.

Key Responsibilities

  • Own end-to-end design and development of complex mobile applications.
  • Translate business requirements into scalable technical solutions.
  • Drive architecture discussions and establish engineering best practices.
  • Build reusable frameworks, components, and libraries for future use.
  • Develop high-performance, user-facing mobile applications using React Native.
  • Ensure pixel-perfect implementation across Android devices.
  • Optimize applications for speed, scalability, and reliability.
  • Review code, mentor junior engineers, and promote engineering excellence.
  • Understand and troubleshoot internals of third-party libraries and integrations.
  • Advocate test-driven development and maintain high code quality standards.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 149339049

Similar Jobs

Remote

Skills:

JavascriptReact NativeReduxApi IntegrationMobile DevelopmentTypescriptVersion ControlTesting FrameworksUI/UX DesignPerformance Optimization

Bengaluru, India

Skills:

Push NotificationsReact NativeRest ApisWebSockets

Bengaluru, India

Skills:

XcodeTypescriptJavascriptSentryReduxKotlinlernaFirebase CrashlyticsReact NativeSwiftAndroid ProfilerTurborepoLottieDatadog RUMRecoilFastlaneFlipperGitHub ActionsLogRocketReanimatedBitriseInstrumentsInstabugNxReact DevToolsBugsnagReact NavigationAWS CloudWatch LogsZustand

Bengaluru, India

Skills:

webstorm Android StudioDebuggingPerformance TuningMemory ManagementTypescriptAppiumXcodeJestReduxGitReact NativemobxJavascriptVSRestful ApisContext APIthird-party librariesDetoxCI CD pipelinesnative build toolsmobile app deployment processes

Remote

Skills:

React NativeUnit TestingIonic FrameworkNode.jsDevopsAngularRESTSoftware DevelopmentTypescriptJavascriptAgileSDE