React Native Developer - Contract
New
Pakistan, 6pm–12am PKT overlapContract
Salary130,000 - 180,000 PKR per month
Apply NowOpens the employer's application page
Job Details
- Required Skills
- Node.jsAndroidGitJavascriptReact NativeTypeScriptReduxNosqlAWS LambdaiOS
Requirements
- Strong understanding of modern JavaScript
- Practical TypeScript experience
- Production-level experience building React Native applications with functional components, hooks, navigation, and animations
- Hands-on expertise with Redux Toolkit, including slices, async thunks, and API call patterns
- Practical Node.js experience for consuming and integrating with server-side APIs
- Working knowledge of NoSQL databases or the ability to work with services backed by them
- Familiarity with AWS Lambda, Edge functions, or similar cloud function platforms
- Experience or exposure to handling audio routing and speaker management in mobile apps
- Familiarity with Android and iOS permission models and how to implement permission flows (camera, microphone, file storage, notifications)
- Understanding of push notification implementation, token management, and analytics integration
- Basic knowledge of in-app purchases and subscription implementation
- Familiarity with setting up and using analytics tools like PostHog on mobile platforms
- Proficiency with React Native styling (StyleSheet, flexbox) and styling solutions like styled-components, NativeWind, or equivalent tools
- Understanding of animations, responsive design principles, and accessibility considerations
- Comfortable testing applications across iOS and Android devices and emulators
- Able to identify and troubleshoot common issues across platforms
- Familiarity with debugging tools (React Native DevTools, browser DevTools) and basic performance understanding
- Understanding of version management and dependency checks
- Willingness to learn about library issues and how to resolve common dependency conflicts
- Good problem-solving approach with attention to detail
- Comfortable working independently while knowing when to ask for help
- Proficient with Git workflows and clear communication with teammates
Responsibilities
- Build, maintain, and enhance mobile applications for iOS and Android, working with modern frameworks and tools
- Design and implement features that address user needs and improve existing functionality based on user feedback
- Identify, troubleshoot, and fix bugs and performance problems across both platforms, ensuring stable, responsive applications
- Partner with designers, backend developers, and stakeholders to deliver polished releases that meet quality standards
View Full Description & ApplyYou'll be redirected to the employer's site