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 |
See stats of candidates who applied for this job ๐
๐
Average salary range of similar jobs in
analytics โ
Loading...