This is a remote position.
About Awign Expert:
Awign Expert is an Enterprise focused platform that helps businesses Hire, Assess and Manage highly skilled resources for Gig Based Projects. We provide our Experts a gateway to work for and build a freelance/consulting career with large-scale Enterprises. We are a newly launched business division of Awign, which is one of the pioneers and currently the largest player in the Gig Economy in India. Here at Awign, we are changing how the world works with a vision to uplift millions of Careers.
Duration: 6 months
Location: Remote
Notice Period: Immediate Joiner Preferred
Key Responsibilities
● Develop and maintain React Native applications for iOS and Android, ensuring optimal
performance and responsiveness.
● Implement app performance optimizations (reducing app size, improving load times, and
memory management).
● Debug, troubleshoot, and improve application stability.
● Write unit and integration tests using React Native Testing Library to ensure app
reliability.
● Collaborate with designers, product managers, and backend engineers to deliver
seamless user experiences.
● Integrate APIs, third-party SDKs, and state management solutions like Redux, Zustand,
Recoil, or Context API.
● Ensure best practices in code architecture, security, and scalability.
Required Skills & Qualifications
● 2-3 years of experience in React Native mobile development
● Strong knowledge of JavaScript (ES6+), TypeScript, and React concepts.
● Experience with app performance optimization (profiling, reducing memory usage,
minimizing bundle size).
● Proficiency in unit and integration testing using React Native Testing Library.
● Familiarity with REST APIs, GraphQL, and asynchronous programming.
● Experience with state management libraries (Redux, Mobx, Zustand, Recoil, or Context
API).
● Knowledge of mobile UI/UX best practices for smooth and responsive interfaces.
● Understanding of Agile/Scrum methodologies and DevOps best practices
Good to Have
● Prior experience with App Store & Google Play Store deployment processes.
● Knowledge of Firebase services, push notifications, deep linking, and analytics.
● Experience with React Native upgrades and handling breaking changes.
● Familiarity with E2E testing frameworks like Appium, Detox.
● Experience working with native modules (Objective-C, Swift, Java, Kotlin).
● Hands-on experience with CI/CD pipelines (Bitrise, GitHub Actions, or similar).
● Exposure to React Web Deployment and handling web applications using React.js would
be a plus