Espeo Software

React Native Engineer

Espeo Software

contract

Posted on:

Location Type: Hybrid

Location: PoznańFinland

Visit company website

Explore more

AI Apply
Apply

Salary

💰 €40 - €65 per hour

About the role

  • 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

Requirements

  • 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)
Applicant Tracking System Keywords

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

Hard Skills & Tools
React NativeTypeScriptfunctional componentshooksReact lifecycleRedux ToolkitContext APIZustandReact NavigationJest
Soft Skills
ownershipcollaborationproblem-solvingcommunicationagile processes