Live opening · Posted 8 days ago

Software Engineer - Mobile (React Native)

Rize · Bangalore
Instahyre 2-4 yrs
You are 8 days behind. JobBeeper subscribers saw this role while it was still new.

At a glance

The key details from the original listing.

Posted 8 days ago
CompanyRize
LocationBangalore
Experience2-4 yrs
SourceInstahyre
Listed8 days ago

Your early-applicant advantage

Live timing from JobBeeper.

Live data
0 min from Instahyre publishing this role to us finding it
13 min median time from a role going live to a subscriber being told
6 hours subscribers had this role before this page existed
72,391 roles found in the last 24 hours — the newest are not on this site yet
Start your free trial →

About the role

Description supplied by the original job listing.

Responsibilities:
Build user-facing features that work reliably on low-end Android phones with intermittent connectivity.
Translate design and requirements into clean, performant React Native code.
Own feature quality from development through testing to deployment.
Optimise for constraints: limited data, low bandwidth, older phones, limited battery.
Work with the product team to understand farmer needs and iterate quickly.
Collaborate with backend engineers to design APIs that work in our context.
Write maintainable code that teammates (now and in the future) can work with confidently.
Requirements:
2-4 years developing mobile applications.
Solid React Native foundation and comfortable shipping features.
Proven ability to build reusable components and follow best practices.
Understanding of mobile performance constraints and optimisation.
Technical Requirements Core Skills (Required)
React Native and JavaScript:
Strong proficiency in React Native (version 0.71+).
Solid JavaScript fundamentals (ES6+).
Deep understanding of React principles: hooks, state management, functional components.
Experience translating designs into high-quality, reusable components.
State Management:
Proficiency with Redux and Redux-Toolkit.
Familiarity with Context API and when to use it vs. Redux.
Understanding of state management patterns and when to apply them.
Libraries and Tools You'll Use:
TanStack Query (for API data fetching and caching).
React Navigation or react-native-navigation (mobile app navigation).
Modern frontend tooling: Babel, Webpack, NPM.
Git and GitHub for version control.
APIs and Authentication:
Experience consuming RESTful APIs.
Understanding of modern authentication (JSON Web Tokens, OAuth patterns).
Ability to work with API documentation and communicate with backend teams.
Mobile Development Specifics:
Understanding of mobile-specific constraints: performance, memory, battery, connectivity.
Experience optimising components for performance across a range of devices.
Familiarity with mobile app navigation patterns.
Basic understanding of native modules and when you need them.
Nice-to-Have Skills:
React JS experience (web React helps understand core concepts).
Java or Spring Boot backend experience (helps understand server-side constraints).
Experience with offline-first or low-connectivity scenarios.
Familiarity with app performance monitoring tools.
Experience with Expo (we may or may not use it).
Experience deploying to app stores.

Experience
2-4 yrs

Get JobBeeper Mobile App

Never miss a job opening! Get instant job alerts on your phone.

Subscribers see fresh openings within minutes. Download the JobBeeper App on Google Play to get real-time push notifications and apply before anyone else.

⚡ Instant Push Alerts 🎯 Tailored Filters 🚀 Direct Employer Links
GET IT ON Google Play

More openings worth a look

Recently tracked roles with full details and direct application links.

6 roles
Good roles move before most people even see them. Tell JobBeeper what you want and get fresh matches delivered in minutes.
Start your free trial →
⚡ Get fresh job alerts 📱 Get App