React Native Developer
We are seeking an experienced React Native Developer to join our mobile development team at our Okara office. You'll be responsible for building high-quality, performant mobile applications for both iOS and Android platforms using React Native.
What this React Native role is like at Dev Entity
React Native developers at Dev Entity build cross-platform mobile apps where product quality, architecture, and performance matter. The work includes translating designs into reusable components, integrating APIs, handling navigation, managing state, testing on iOS and Android, and improving screens after QA feedback. The team also pays attention to native behavior, app startup, smooth interactions, and maintainable TypeScript so the codebase can keep growing after launch.
This role suits developers who can move between product thinking and implementation details. A normal feature may require clarifying acceptance criteria, checking API payloads, building the UI, handling empty and error states, and reviewing the experience on multiple devices. Strong candidates communicate blockers early, write readable code, and understand that mobile development is a mix of design precision, platform behavior, backend coordination, and release discipline.
Our React Native work is handled from the Okara office with direct mentoring and project collaboration. Developers get exposure to international client products, mobile architecture discussions, code reviews, and the day-to-day habits needed to ship reliable iOS and Android applications.
A typical React Native assignment may involve screen composition, reusable component work, navigation updates, API integration, form validation, loading states, error states, native device behavior, and follow-up fixes after QA. We expect developers to think about the complete user flow, not only the code in one file, because mobile users notice performance, consistency, and small interaction details quickly.
The strongest developers on this track are comfortable with TypeScript, React patterns, mobile debugging, clear communication, and steady refactoring when requirements evolve. They know when a simple component is enough, when state needs better structure, and when a native platform issue needs careful testing instead of a quick assumption.
How this role fits into our delivery process
Every role on this page is connected to the way Dev Entity delivers software for clients. Team members learn how product requirements are clarified, how designs are reviewed, how APIs shape frontend work, how QA feedback is handled, and how releases are prepared. That context matters because strong developers do not only complete isolated tasks; they understand how their work affects users, teammates, maintainability, and the business goal behind the product.
We expect candidates to build steady professional habits. That includes reading existing code before changing it, keeping pull requests focused, testing the happy path and edge cases, documenting unclear behavior, and communicating progress before a blocker becomes expensive. These habits are useful for interns, junior developers, and experienced engineers because most software work is collaborative and most products keep changing after the first release.
The Okara office gives the team a direct environment for mentoring and review. Developers can discuss implementation choices with senior engineers, ask designers about interaction details, review backend assumptions, and learn from QA findings. For candidates who want to grow in mobile app development, Android Kotlin, React Native, UI implementation, and product delivery, this practical exposure is often more valuable than working through tutorials alone.
We also value people who can balance speed with care. Client projects need momentum, but they also need readable code, stable screens, reliable integrations, and thoughtful handling of user states. A good team member knows when to ask for clarification, when to simplify an implementation, and when to spend extra time because the feature affects security, payments, data quality, or the core user journey.
Candidates should expect feedback to be specific and practical. Reviews may cover component structure, state handling, naming, tests, accessibility, performance, or whether the implementation actually matches the product requirement. The goal is steady improvement and reliable delivery.
Requirements
- 11.5+ years of professional React Native development experience
- 2Strong proficiency in JavaScript/TypeScript and React
- 3Experience with iOS and Android app development
- 4Knowledge of mobile app architecture patterns (Redux, MobX, or Context API)
- 5Familiarity with RESTful APIs and third-party integrations
- 6Experience with native modules and bridging
- 7Understanding of mobile app deployment processes (App Store, Play Store)
- 8Must be based in or willing to relocate to Okara
Responsibilities
- 1Design and build advanced mobile applications using React Native
- 2Collaborate with cross-functional teams to define and ship new features
- 3Ensure app performance, quality, and responsiveness
- 4Identify and fix bugs and performance bottlenecks
- 5Maintain code quality through code reviews and testing
- 6Stay up-to-date with new mobile technologies and best practices
- 7Mentor junior developers and interns
Benefits
- Competitive salary package
- Work on international client projects
- Professional development and training opportunities
- Health insurance coverage
- Annual performance bonuses
- Working hours: 10:00 AM to 7:00 PM
- Modern office environment with latest tools and technologies
Contact Information
Phone
03107104596Location
View on Google Maps