
Senior React Native Engineer
- Remote
- Poznań, Wielkopolskie, Poland
- Poznań, Wielkopolskie, Poland
+1 more- Delivery
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
Senior React Native Engineer
SKILLS: React Native | TypeScript | Redux/Zustand| rest APIs | CI/CD | Mobile Architecture
B2B PLN 150 - 180 / Hour 💰
LOCATION: REMOTE, POLAND
START DATE: ASAP
Key Services and Requirements: A Roadmap to Your Professional Success 🚀
About the opportunity:
Our client, a leading digital asset bank, is starting a greenfield initiative to build their first mobile application from scratch. As a Senior React Native Engineer, you will join at the foundational stage and work closely with the Mobile Tech Lead to design and develop a full-feature mobile banking platform aligned with the existing web experience. This is a unique opportunity to influence the mobile architecture and key technical decisions from day one.
Scope of services:
Designing and developing a greenfield mobile application using React Native from the ground up
Establishing architecture, patterns, standards, and best practices for the mobile codebase
Implementing end-to-end feature parity with the existing web platform
Making independent architectural decisions (state management, navigation, offline capabilities, security, performance) with clear trade-off analysis
Proactively identifying technical challenges and proposing multiple solution approaches
Integrating RESTful APIs and collaborating closely with backend teams
Working directly with the Mobile Tech Lead to design robust, mobile-first solutions
Optimizing performance and ensuring stability across iOS and Android platforms
Leveraging AI-powered development tools to accelerate delivery and maintain high code quality
Participating in code reviews, ensuring maintainability, scalability, and clean architecture
Supporting production releases and resolving issues when needed
Working in a fast-paced, greenfield environment with a strong focus on ownership and accountability
Maintaining transparent and effective communication within the team and with stakeholders
Here’s a set of skills we require:
Strong hands-on experience with React Native and production-grade mobile applications (iOS & Android)
Senior-level understanding of mobile architecture, React Native internals, lifecycle, and performance optimization
Practical experience in building financial or banking applications (mandatory)
Solid understanding of banking workflows, security requirements, compliance considerations, and financial UX patterns
Familiarity with crypto / digital assets and blockchain concepts is a strong advantage
Strong knowledge of TypeScript
Experience with state management solutions (Redux, MobX, Zustand, or similar)
Ability to evaluate technical approaches, clearly articulate trade-offs, and justify architectural decisions with real examples
Experience integrating RESTful APIs and working closely with backend teams
Practical experience with CI/CD pipelines for mobile applications
Experience shipping apps to App Store and Google Play
Familiarity with AI coding tools (Cursor, GitHub Copilot, Claude Code, or similar) and ability to effectively use them in development workflows
Strong solution-oriented mindset and proactive approach to problem-solving
Comfort working in ambiguous, greenfield environments with high ownership expectations
Excellent communication skills and ability to work in an international team
English at C1 level or higher (daily communication)
Nice to have experience with:
Native mobile development (Swift / Objective-C and/or Kotlin / Java)
Mobile security best practices, including encryption and biometric authentication
Mobile analytics, monitoring, and crash reporting tools
Experience mentoring or supporting other engineers (code reviews, feedback, knowledge sharing)
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.
