Senior React Native Engineer
We’re looking for a Senior React Native Engineer who thinks beyond “just mobile”: someone who can see the system as a whole, understands how a product runs in production, and feels comfortable working at the intersection of mobile development, backend, and infrastructure.
Project
This is a high-scale SaaS product where the mobile application is a key part of the ecosystem: a user-facing interface that operates under real load, integrates with backend services, and requires stability, speed, and predictable release delivery.
In this role, it’s important not only to “build UI,” but also to understand how technical decisions impact performance, reliability, integrations, and operational support.
What you’ll do
- Develop and maintain a React Native mobile application (UI, architecture, quality, performance).
- Improve the stability and scalability of the mobile solution within a SaaS platform.
- Collaborate with backend and infrastructure components: understand integrations, APIs, caching, search, and asynchronous processes.
- Participate in solution design with the team (architecture discussions, technical trade-offs, best practices).
- Help improve delivery processes: CI/CD, release quality, observability, and overall engineering discipline.
What we expect
- Strong experience with React Native and UI development (components, state management, navigation, optimization).
- Broad technical background and a full-stack mindset: understanding how mobile applications operate in production and interact with the platform.
- Understanding or hands-on experience with some of the following technologies:
Kubernetes, OpenSearch, Redis, AWS/GCP, GitHub Actions (at a level sufficient to collaborate effectively with the platform/infra teams).
- Nice to have: basic understanding of Java (to navigate related services/ecosystems).
- Experience working on high-scale SaaS or similar products/environments with significant load.
- English C1+ for daily communication and working with technical documentation.
Nice to have
- Experience improving mobile app performance (profiling, rendering optimization, memory/performance tuning).
- Experience with observability practices (logging, metrics, tracing) or participation in incident/debug processes.
- Understanding of security and best practices for mobile clients in B2B/SaaS environments.
Required languages
| English | B2 - Upper Intermediate |