Espeo Software - React Native Engineer - Poland
Skip to content

React Native Engineer - Poland

  • Remote
    • Poznań, Wielkopolskie, Poland
  • Delivery-Freelance

Job description

We are a technology company that started its journey in 2008. Our main headquarters is located in the picturesque city of Poznań, nestled by the beautiful Malta lake. For more than 17 years, we have been assisting companies in developing and implementing innovative fintech solutions. Leveraging our expertise in areas such as blockchain, online payments, and more, our clients can invent and develop cutting-edge solutions and services that keep them at the forefront of innovation.

Job requirements

React Native Engineer (Mid/Senior)

SKILLS: React Native | TypeScript | REST | CI/CD | Mobile Architecture

B2B PLN 120 - 175/ Hour 💰

LOCATION: REMOTE, POLAND (occasional travels to Łódź)

START DATE: ASAP

Key Services and Requirements: A Roadmap to Your Professional Success 🚀

Scope of services:

  • Develop and maintain a React Native mobile application as part of a cross-functional product team

  • Take ownership of feature delivery - from implementation through testing to release

  • Write clean, maintainable, and well-structured code using TypeScript

  • Integrate and work with REST and GraphQL APIs, including proper handling of async data, loading states, and errors

  • Participate in code reviews and contribute to maintaining a high-quality, consistent codebase

  • Collaborate closely with Product Owners and Designers to clarify requirements and make sound technical decisions

  • Investigate and resolve issues across development and production environments

  • Gradually take ownership of specific technical areas and contribute to architectural improvements

  • Actively participate in agile processes (planning, refinement, reviews, retrospectives) and document technical decisions

Here’s a set of skills we require:

  • 2–6 years of professional experience in software development

  • At least 2 years of hands-on experience with React Native in production environments

  • Strong knowledge of React Native, TypeScript, functional components, hooks, and React lifecycle

  • Experience with state management solutions (e.g. Redux Toolkit, Context API, Zustand) and understanding when to use them

  • Experience implementing navigation using React Navigation (stack, tab, drawer)

  • Practical experience integrating APIs and handling asynchronous data flows

  • Familiarity with testing: Jest, React Native Testing Library

  • Understanding of platform differences between iOS and Android and ability to debug platform-specific issues

  • Solid experience with Git (branching strategies, pull requests, resolving conflicts)

  • Basic understanding of CI/CD pipelines

Nice to have:

  • Experience with end-to-end (E2E) testing

  • Familiarity with CI/CD tools (e.g. Fastlane, Bitrise, GitHub Actions)

  • Exposure to AI-assisted development tools (e.g. Copilot, Cursor)

  • Interest in growing into broader technical ownership (e.g. contributing to architecture decisions)

or