Freelance React Native Engineer
Leading MNC | India (Remote)
Remote | Long-Term | High-Impact Enterprise Products
We are hiring experienced React Native Engineers for a long-term remote engagement with globally distributed engineering teams building scalable fintech and enterprise-grade platforms.
This Role Is for You If
- You are currently employed full-time and open to a part-time freelance engagement on the side.
- You work 100% remotely in your primary role — no office setup required here either.
- You want stable, meaningful additional income without switching jobs.
- You are comfortable with a freelance/contract model, with no full-time conversion on offer.
About CodeVyasa
We are a product engineering firm partnering with top-tier global organizations across fintech, consulting, retail, and consumer technology sectors.
Our 750+ engineering team delivers high-impact solutions across:
- Product Engineering
- Data Engineering
- Agentic AI
- Generative AI (GenAI)
You will work alongside senior engineers on enterprise-scale products that serve millions of users.
Key Responsibilities
- Design, develop, and maintain cross-platform mobile applications using React Native.
- Collaborate with product managers, designers, backend developers, and QA teams to deliver high-quality features and enhancements.
- Write clean, reusable, maintainable, and well-documented code following industry best practices.
- Build responsive and performant user interfaces that provide an excellent user experience.
- Integrate RESTful APIs, third-party SDKs, and external services into mobile applications.
- Optimize application performance and ensure compatibility across multiple Android and iOS devices.
- Debug, troubleshoot, and resolve production issues and application bugs.
- Participate in code reviews and contribute to improving coding standards and development processes.
- Implement and manage application state using libraries such as Redux, Redux Saga, Zustand, or similar solutions.
- Write and maintain unit tests using frameworks such as Jest and React Native Testing Library.
- Work on Android native modules and platform-specific implementations when required.
- Use Git for source code management and collaborate effectively within an Agile development environment.
- Stay updated with emerging technologies and best practices in React Native and mobile development.
Required Skills & Qualifications
- Strong proficiency in React Native and a solid understanding of React fundamentals.
- Hands-on experience with Android Native development.
- Strong knowledge of JavaScript (ES6+) and modern JavaScript concepts.
- Mandatory experience with TypeScript.
- Good understanding of software design principles, design patterns, and writing clean, maintainable, reusable, and well-linted code.
- Proficiency with Git and version control workflows.
- Experience working with REST APIs and asynchronous programming.
- Strong problem-solving skills and attention to detail.
- Excellent communication and collaboration skills.
Preferred Qualifications
- Experience with state management libraries such as Redux, Redux Saga, Zustand, or Lerna.
- Familiarity with Test-Driven Development (TDD) and unit testing using Jest, React Native Testing Library, or similar frameworks.
- Experience with CI/CD pipelines and mobile application deployment processes.
- Knowledge of performance optimization and debugging tools for React Native applications.
- Understanding of Agile/Scrum development methodologies.
Nice to Have
- Experience publishing applications to the Google Play Store and Apple App Store.
- Exposure to native iOS development or hybrid mobile technologies.
- Familiarity with modern DevOps and automation practices for mobile applications.
Engagement Model
- Commitment: ~35 Hours/Week
- Work Mode: 100% Remote & Flexible Work Environment
- Duration: Long-Term Engagement
- Consistent Monthly Payouts with Transparent Payment Cycles
- No Hidden Deductions or Payroll Complexities