Senior React Native Developer (Start ASAP)

$$$$

Role Summary: We are looking for a strong Senior React Native Developer to take on technical leadership in the development of our mobile products. A special focus of this role is building complex, high-performance interfaces โ€” React Native Reanimated is our primary library, and we expect expert-level proficiency with it. Additionally, you will make key architectural decisions, deeply optimize performance, and set high code quality standards.

 

Technical Stack:

  • Animations: React Native Reanimated (Primary library currently used in the app)
  • Core: React Native, Expo (Bare / Managed workflows)
  • State Management: Redux / Redux Toolkit, Zustand
  • Performance: Hermes engine, profiling tools
  • Language: TypeScript, JavaScript (ES6+)
  • Tools: REST API, WebSockets, Git, React Native Debugger

Responsibilities:

  • Implement high-performance custom UI components and complex 60fps animations using Reanimated.
  • Design and evolve a scalable architecture for the cross-platform application (iOS and Android).
  • Perform deep performance optimization (resolving memory leaks, optimizing rendering, reducing bundle size).
  • Conduct systemic refactoring of the existing codebase, manage technical debt, and perform complex bug fixing.
  • Conduct Code Reviews, mentor the team, and implement engineering best practices.

 

Requirements:

  • Experience: 5+ years of commercial software development experience, with at least 3+ years strictly focused on React Native.
  • Animations: Advanced, expert-level skills in building complex, fluid animations using React Native Reanimated (deep understanding of worklets, shared values, and thread synchronization).
  • Architecture: Proven track record of designing scalable mobile architectures and successfully refactoring complex codebases.
  • Performance Optimization: Deep understanding of the React Native architecture (Bridge/JSI), Hermes engine, and hands-on experience profiling and optimizing app performance.
  • Bug Fixing: Exceptional debugging skills and ability to resolve critical production issues efficiently.
  • Tech Skills: Expert proficiency in TypeScript, React hooks, and modern state management patterns.
  • Soft Skills: Problem-solving mindset, technical leadership, and readiness to take full ownership of the mobile product's technical vision.
  • Nice to have: Understanding of mobile CI/CD pipelines (Fastlane, GitHub Actions) and automated delivery processes.

     

Benefits:

  • Remote Work: Fully remote setup.
  • Flexible Schedule: Comfortable start to the workday and the ability to flexibly plan your time within team processes, with zero micromanagement.
  • Time Off: 3 weeks of paid vacation and 2 weeks of paid sick leave per year.
  • Impact: Complete freedom in choosing architectural solutions and the ability to directly influence product development.

 

Required languages

English B2 - Upper Intermediate
Ukrainian B2 - Upper Intermediate
Published 9 April
18 views
ยท
6 applications
Response activity: Very high
Last responded 2 hours ago
See stats of candidates who applied for this job ๐Ÿ‘€
To apply for this and other jobs on Djinni login or signup.
Loading...