React Native Developer at Refixd · Bengaluru (Bangalore) · 3 - 8 years · ₹9L - ₹17L / yr · Profitable · Posted 26 Apr 2022

We are looking for a React Native developer interested in building performant mobile apps on both the iOS and Android platforms. You will be responsible for architecting and building these applications, as well as coordinating with the teams responsible for other layers of the product infrastructure. Building a product is a highly collaborative effort, and as such, a strong team player with a commitment to perfection is required.
Responsibilities :
- Build pixel-perfect, buttery smooth UIs across both mobile platforms.
- Leverage native APIs for deep integrations with both platforms.
- Diagnose and fix bugs and performance bottlenecks for performance that feels native.
- Reach out to the open source community to encourage and help implement mission-critical software fixes—React Native moves fast and often breaks things.
- Maintain code and write automated tests to ensure the product is of the highest quality.
- Transition existing React web apps to React Native.

Similar jobs (10)
Mobile Engineering Intern
Build mobile software people actually use.
AbleCredit builds software for complex enterprise workflows where AI, APIs, business rules, human decisions, and real-world operations have to work together reliably. We care about building products that work in production - not just in demos. As a mobile engineering intern, you won't spend four months on a disposable internship project. You'll work with our engineers on real application features and learn how production mobile software behaves outside perfect Wi-Fi and simulator environments.
What You'll Build?
• Build and improve features in our production mobile applications.
• Work with camera, audio, permissions, storage, networking, and other device capabilities.
• Handle real-world mobile conditions such as slow networks, interrupted uploads, background execution, and app lifecycle changes.
• Integrate mobile experiences with backend APIs and services.
• Debug crashes and functional issues using logs, device tools, and observability.
• Write tests and participate in code reviews, releases, and technical discussions.
What We're Looking For?
• Currently pursuing or recently completed a degree in Computer Science or a related discipline.
• Strong programming fundamentals and curiosity about how mobile systems work.
• Experience building at least one meaningful Android, iOS, Flutter, or React Native application.
• Comfort with Git, APIs, JSON, and basic debugging.
• Ability to learn independently, ask good questions, and take feedback.
Bonus Points
• Kotlin, Swift, Flutter/Dart, React Native, or TypeScript experience.
• Published app, substantial side project, hackathon product, or open-source contribution.
• Experience with camera/audio APIs, local storage, background jobs, or offline-first applications.
What You'll Gain?
You'll learn how mobile features move from product idea to production: architecture, implementation, testing, code review, release, telemetry, and debugging. High-performing interns may be considered for a full time engineering role.
Responsibilities
1. Cross-Platform Mobile Development
- Build, maintain, and scale production-grade React Native applications for both Android and iOS platforms from a single codebase.
- Translate product requirements and UX designs into clean, modular, and reusable React Native components.
- Develop rich, intuitive user interfaces for AI/ML dashboards, real-time analytics, and consumer-facing applications.
- Own features end-to-end — from technical design through to deployment on Play Store and App Store.
2. Native Integration & Bridging
- Write custom native modules and bridges in Kotlin/Java (Android) or Swift/Objective-C (iOS) to extend React Native's capabilities where required.
- Integrate third-party SDKs, device hardware APIs, and platform-specific features seamlessly into the React Native layer.
- Ensure consistent functionality and behaviour across a wide range of Android and iOS devices and OS versions.
3. Real-Time & Data-Driven UI
- Build real-time UI components that handle live data streams, WebSocket connections, and high-frequency data updates with minimal latency.
- Develop data-intensive views including charts, dashboards, and monitoring interfaces optimised for mobile performance.
- Ensure smooth, responsive user experiences under high-traffic and data-heavy conditions.
4. Performance & Optimization
- Profile, debug, and optimize application performance using tools such as Flipper, Hermes, React DevTools, and platform-native profilers.
- Minimize app bundle size, reduce render cycles, and improve startup time through best-in-class optimization techniques.
- Ensure accessibility compliance and cross-device UI consistency across varying screen sizes and resolutions.
5. Architecture & Code Quality
- Design and implement scalable mobile architectures supporting modularity, testability, and long-term maintainability.
- Implement robust state management using Redux, Zustand, MobX, or React Context depending on application complexity.
- Establish and uphold mobile coding standards, component libraries, and reusable design systems across the team.
6. Collaboration & Delivery
- Partner closely with backend, AI/ML, data engineering, and design teams to integrate APIs, data pipelines, and workflows.
- Actively participate in code reviews, sprint ceremonies, and technical design discussions.
- Support CI/CD pipelines using Fastlane, Bitrise, or equivalent tools for automated builds and releases.
- Contribute to OTA update strategies using CodePush or equivalent.
Required Skills & Qualifications
- Strong hands-on experience building and shipping production React Native applications on both Android and iOS.
- Proficiency in JavaScript and TypeScript — TypeScript strongly preferred.
- Experience with state management libraries — Redux, Zustand, MobX, or Context API.
- Solid understanding of React Native architecture — Bridge, JSI, Hermes engine, and the New Architecture (Fabric/TurboModules) is a plus.
- Experience writing native modules or bridges in either Kotlin/Java or Swift/Objective-C.
- Hands-on experience with REST APIs, GraphQL, and WebSockets in a mobile context.
- Strong understanding of mobile UI/UX principles, responsive design, and platform-specific design guidelines (Material Design & HIG).
- Experience with CI/CD pipelines and app store deployment processes.
Preferred Skills
- Experience building data-intensive or dashboard-heavy mobile applications.
- Familiarity with data visualization libraries such as Victory Native, Recharts, or D3.js for mobile.
- Exposure to AR/VR or graphics-intensive mobile experiences (ARKit, ARCore, React Native Vision Camera).
- Experience with OTA updates via CodePush or similar tools.
- Familiarity with monorepo setups (Nx, Turborepo) for managing shared mobile codebases.
- Understanding of accessibility standards (WCAG) and inclusive design on mobile.
- Exposure to AI/ML integration on mobile — on-device inference, TensorFlow Lite, or CoreML.

● Work as part of a small team, which will include AntWak tech team of React Native
developers, a project manager, QA professional, and a designer to build React Native
iOS / Android application
● Architect, build and maintain excellent React Native applications with clean code.
● Implement pixel perfect UI's that match designs.
● Implement clean, modern, smooth animations and transitions that provide an excellent
user experience.
● Integrate third-party API's.
● Write unit and integration tests and work with native modules when required.
● Release applications to IOS and Google Play stores.
● Complete one or two week sprints and participate in sprint retrospectives and daily
standups.
● Assist with building estimates.
What skills do you need?
● 2+ years of professional experience working with React Native.
● 4+ years of professional software development experience.
● Experience working with Swift, Objective C, and Java a plus but not required.
● Meaningful experience working on large, complex systems.
● An understanding of React Native best practices and a commitment to following them.
● Ability to work through new and difficult React Native issues and contribute to libraries as
needed.
● Ability to create and maintain continuous integration and delivery of React Native
applications.
● Should have good experience of REST API and graphQL integration
● Should have experience of working in Redux-React based environment
● Best to have working experience of NEXT Js and React with Typescript.
● You’re passionate about software development.You’re constantly striving to learn new
things and improve. You follow industry news, regularly thinker with new technologies,
and read books and blogs to keep your skills current.
Job Description:
We are looking for a React Native developer interested in building performant mobile apps on both the iOS and Android platforms. You will be responsible for architecting and building these applications, as well as coordinating with the teams responsible for other layers of the product infrastructure. Building a product is a highly collaborative effort, and as such, a strong team player with a commitment to perfection is required.
Responsibilities:
- Build pixel-perfect, buttery smooth UIs across both mobile platforms.
- Leverage native APIs for deep integrations with both platforms.
- Diagnose and fix bugs and performance bottlenecks for performance that feels native.
- Reach out to the open source community to encourage and help implement mission-critical software fixes—React Native moves fast and often breaks things.
- Maintain code and write automated tests to ensure the product is of the highest quality.
- Transition existing React web apps to React Native
Qualification:
- Good knowledge about React/React Native
- Should be aware about state management library Redux
- Must have knowledge of es6+
- Ability to write well-documented, clean JavaScript code
- Rock solid at working with third-party dependencies and debugging dependency conflicts
- Familiarity with native build tools, like XCode, Gradle
- Good to have knowledge about writing test cases
- Good to have knowledge about typescript
- Preferred if there is at least one app on play store
Benefits: Work from home
Experience: 2 – 4 years (Preferred)
Role & Requirements
- 7+ years of full-time iOS engineering experience with strong expertise in React Native and deep understanding of iOS SDK.
- Proficient in object oriented programming, multithreading, networking, memory management and source control management (git).
- Strong focus on building high-quality mobile UI experiences. Passion about delivering software that delights our end users.
- Proficiency with UI/UX paradigms to build elegant user experiences.
- Experience working with product management and design teams.
- Strong written, verbal communication skills; ability to influence others within your team and outside your team.
- Experience in testing and deploying scalable mobile applications.
- Experience analyzing a feature in production using analytics and experiments.
- Attention to detail, particularly around software engineering fundamentals, testing methodologies and quality.
What the Candidate Will Do
- Fast learner: We're looking for software engineers who thrive on learning new technologies and don't believe in one-size-fits-all solutions. Should be able to adapt easily to meet the needs of our extensive growth and constantly evolving business environment.
- A great teammate: Believe that you can achieve more on a team - that the whole is greater than the sum of its parts. You rely on others' candid feedback for continuous improvement.
- Design and entrepreneurial acumen: Understand requirements and business use cases beyond the written word.
Responsibilities:
1. Understanding the scope of work
2. Working with the design, programming & testing team on project estimates & timelines
3. Coordinate with team to build assets to be used within the mobile application
4. Build Application static flows using React Native with Redux
5. Integrate JSON web services
6. Working with the tester to fix bugs reported by the testers
7. Building and deploying the application to the app store
Requirements:
1. Understanding of the Mobile Application Development lifecycle
2. Hands-on experience with React Native
3. Experience with Redux or Flux or MobX
4. Understanding of Advanced JavaScript – ES6
5. Understanding of Flexbox
7. Understanding of iOS/Android module integration
8. Deploying iOS and Android apps on Apple Appstore and Android Play Store.
9. Ability to work in an Agile environment
We’re currently looking for rockstar developers to help us build a next-gen social audio community engagement platform. Avalon is hiring for both backend & frontend engineering roles. Our tech stack is majorly Ruby on Rails & React Native.
If you were looking for a rocket-ship, this is it!
As a senior front-end developer our primary requirement is that you are proficient in React Native.
Apart from that the job entails:
- Building new features (while squashing bugs) for our growing mobile app to extend device support especially across the Android ecosystem
- Architect elegant and maintainable code with support from the team
- Collaborate with design, data, and other teams to build beautiful interfaces that look great and run smoothly
- Guide and improve the technical direction of mobile, bolstering the technical foundational, improving performance, and re-architecting.
Should have atlest 1 year of experience.
Knowledge of app development.
Ready to work from office.







