All Seniors Care Living Centres

Senior React Native Engineer

All Seniors Care Living Centres

full-time

Posted on:

Location Type: Remote

Location: Ukraine

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • 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

  • 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
  • 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
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