Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
All Seniors Care Living Centres

Senior React Native Engineer

All Seniors Care Living Centres

Senior React Native Engineer building and scaling a mobile app for a fast-growing adtech startup. Responsible for developing high-quality applications and optimizing performance metrics.

Posted 4/13/2026full-timeRemote • 🇺🇦 UkraineSeniorWebsite

Tech Stack

Tools & technologies
AndroidGradleiOSJavaScriptJestKotlinNext.jsReactReact NativeReduxSwiftTypeScript

About the role

Key responsibilities & impact
  • Develop and maintain high-quality cross-platform applications using React Native and TypeScript
  • Build reusable UI components and highly performant lists (utilizing tools like FlashList or FlatList) that strictly adhere to design specifications
  • Integrate mobile apps with backend services via RESTful APIs and WebSockets to ensure real-time data synchronization
  • Debug platform-specific issues using Xcode and Android Studio, and write or modify native modules (Swift/Kotlin) when standard libraries are insufficient
  • Champion code quality by writing clean, testable TypeScript code and actively participating in peer code reviews to ensure standards for readability and maintainability are met
  • Contribute to the long-term health of the codebase by identifying and fixing technical debt and improving overall test coverage
  • Actively contribute to architectural discussions, offering well-reasoned input on state management (e.g., Redux Toolkit, Zustand) and navigation patterns to improve scalability
  • Monitor production stability using tools like Sentry or Crashlytics, proactively identifying and fixing crashes or errors
  • Optimize app performance by focusing on specific metrics such as frame rates, memory usage, app size, and battery consumption
  • Own and evolve CI/CD pipelines to ensure smooth and reliable releases to the App Store and Google Play
  • Collaborate effectively with non-technical stakeholders to explain technical constraints and propose viable solutions

Requirements

What you’ll need
  • 5+ years of professional software engineering experience, with at least 4 years strictly focused on React Native development
  • Strong proficiency in TypeScript and the React Native ecosystem (CLI, Hermes, debugging tools)
  • Deep understanding of iOS and Android build systems (Gradle, Pods, signing/provisioning). You must have the ability to both read and write native code (Swift/Kotlin) to debug platform-specific issues
  • Deep expertise in modern React patterns (Functional Components, Hooks) and state management libraries (Redux Toolkit, Zustand, or TanStack Query), with a track record of making and defending
  • Proven experience writing unit and integration tests using Jest and hands-on experience with End-to-End (E2E) testing using tools like Maestro or Detox
  • Ability to explain technical concepts clearly to diverse teams
  • Experience with Next.js is a strong advantage. Candidates without prior Next.js experience are welcome, provided they demonstrate a solid React foundation and a clear willingness to learn
  • English: Upper-Intermediate (B2) or higher. You need to be able to communicate clearly in English (written and spoken) to work effectively in an international team and participate in architectural discussions

Benefits

Comp & perks
  • 15 days of paid vacation days
  • 5 days of paid days off
  • 5 days of paid sick leave
  • Maternity/Paternity leave
  • National holidays based on the country of your stay

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

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

Hard Skills & Tools
React NativeTypeScriptRESTful APIsWebSocketsSwiftKotlinRedux ToolkitZustandJestNext.js
Soft Skills
collaborationcommunicationproblem-solvingcode qualitytechnical debt managementarchitectural discussionsexplanation of technical concepts