
React Native Engineer - Finland
- 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 EUR 40 - 65/ Hour 💰
LOCATION: REMOTE, FINLAND (occasional travels to Helsinki)
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
All done!
Your application has been successfully submitted!
You've already applied for this job
We appreciate your interest in this position. Unfortunately, you have already applied for this job.
