Senior Mobile Engineer (React Native) - Application Platform
Kyiv, Warsaw, and Lisbon, EU time zonesFull-TimeSenior
Salary275000 - 413000 PLN per year
Apply NowOpens the employer's application page
Job Details
- Experience
- 5+ years
- Required Skills
- AndroidReact NativeTypeScriptReduxiOS
Requirements
- 5+ years of hands-on mobile development experience
- Ideally React Native experience
- Strong expertise with Redux Toolkit
- Strong expertise with Redux Saga
- Solid TypeScript experience in large-scale React Native applications
- Strong knowledge of mobile platforms
- Strong knowledge of cross-platform frameworks
- Experience with performance optimization and debugging
- Experience working with native modules
- Comfortable debugging native crashes with Xcode/Android Studio
- Proven ability to deliver features independently, from design to production
- Solid understanding of system design
- Solid understanding of modular architecture
- Solid understanding of shared libraries/components
- Experience with testing frameworks, CI/CD, and monitoring tools for mobile apps
- Familiar with modern development practices (SOLID, DDD, design patterns)
- Strong collaboration and communication skills
- Mentorship experience
- Customer- and product-focused mindset
Responsibilities
- Deliver high-quality, production-ready mobile features from design to rollout
- Build features for document creation, viewing, signing, and management workflows optimized for mobile constraints
- Contribute to the architecture and modularization of mobile apps, creating reusable components, libraries, and cross-platform solutions
- Write clean, testable, maintainable code and ensure proper automated testing, monitoring, and documentation
- Manage over-the-air (OTA) updates using CodePush and participate in both App Store and Google Play release processes
- Proactively identify and mitigate risks, troubleshoot production issues, and monitor system performance
- Collaborate closely with product managers, designers, and engineers to translate product requirements into actionable technical solutions
- Make pragmatic technical decisions and contribute to feature-level and team-level architecture discussions
- Mentor and support team members through code reviews, tech talks, documentation, and knowledge sharing
- Balance technical excellence with delivery efficiency, ensuring features are delivered reliably and maintainably
- Continuously improve mobile engineering practices and contribute to a better experience for both users and engineers
View Full Description & ApplyYou'll be redirected to the employer's site