
React Native Engineer
Espeo Software
full-time
Posted on:
Location Type: Remote
Location: Poland
Visit company websiteExplore more
Salary
💰 PLN 120 - PLN 175 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 NativeTypeScriptREST APIsGraphQL APIsRedux ToolkitContext APIZustandReact NavigationJestReact Native Testing Library
Soft Skills
ownershipcollaborationproblem-solvingagile processescode reviewstechnical decision-making