React Native App Developer
React Native App Developer169
Applications
169
Applications
Not Accepting Applications
About the Job
Skills
Job Overview:
We are looking for an experienced React Native App Developer with a proven track record in building high-performance, scalable, and user-friendly mobile applications in the e-commerce or SaaS industry. The ideal candidate will have at least 3 years of experience in mobile app development using React Native and be capable of working in a fast-paced, dynamic environment. You will collaborate with designers, product managers, and backend developers to deliver seamless mobile experiences for our users.
Key Responsibilities:
- Mobile App Development: Design, develop, and maintain cross-platform mobile applications for iOS and Android using React Native.
- Component Design: Build reusable components and front-end libraries that enhance the performance, usability, and scalability of the mobile apps.
- API Integration: Collaborate with backend teams to integrate RESTful APIs and ensure smooth data flow between the app and the server.
- Performance Optimization: Optimize the app for performance, including speed and scalability, across multiple devices and platforms.
- UX/UI Collaboration: Work closely with UX/UI designers to transform design prototypes into fully functional and interactive app features.
- Testing & Debugging: Write unit tests and perform end-to-end testing to ensure the app is bug-free, secure, and meets performance standards.
- Third-Party Integration: Implement and integrate third-party services (such as payment gateways, analytics tools, and push notifications) as required.
- App Store Deployment: Prepare and manage the deployment of applications to the Apple App Store and Google Play Store, including handling updates and versioning.
- Continuous Improvement: Stay up-to-date with the latest industry trends, emerging technologies, and best practices to continuously improve app functionality and user experience.
Requirements:
- Experience:
- 3+ years of professional experience in mobile app development using React Native.
- Experience in the e-commerce or SaaS industry is highly preferred.
Skills:
- React Native: Strong proficiency in React Native, including working with hooks, state management (Redux or Context API), and navigation libraries.
- Mobile Development: Experience with native mobile app development for both iOS and Android (experience with Swift, Objective-C, or Java is a plus).
- API Integration: Solid understanding of RESTful APIs and experience integrating them with mobile applications.
- Version Control: Proficiency in using Git for version control and collaboration.
- State Management: Experience in managing complex application state using Redux, MobX, or similar libraries.
- Mobile Performance: Familiarity with app performance tuning, memory management, and improving mobile app load times.
- Push Notifications: Experience with push notification systems (e.g., Firebase Cloud Messaging, Apple Push Notification Service).
- Testing: Experience with unit testing frameworks like Jest, Mocha, or Appium for mobile testing.
Design Understanding: Good understanding of mobile app UX/UI principles and responsive design.
App Deployment: Experience with app submission processes, requirements, and updates for both the Apple App Store and Google Play Store.
Nice-to-Haves:
- TypeScript: Experience with TypeScript in React Native development.
- GraphQL: Familiarity with GraphQL and Apollo Client for API integration.
- CI/CD: Knowledge of Continuous Integration/Continuous Deployment (CI/CD) pipelines for automating builds and deployments.
- Analytics & Monitoring: Experience with mobile app analytics tools such as Firebase Analytics, Google Analytics, or App Center.
- Payment Integration: Knowledge of integrating in-app purchases and payment gateways like Stripe, PayPal, etc.
- Animations: Experience with animation libraries like React Native Reanimated or Lottie.
Soft Skills:
- Strong problem-solving skills and attention to detail.
- Excellent communication and collaboration skills, with the ability to work effectively in a cross-functional team.
- Ability to manage tasks and timelines in an agile environment.
- Eagerness to stay updated on the latest mobile development trends and continuously improve skill sets.
Benefits:
- Competitive salary and performance-based bonuses.
- Career growth opportunities and access to professional development resources.
- A dynamic and innovative work environment.
About the company
Industry
Investment Banking
Company Size
5001-10000 Employees
Headquarter
Los Angeles USA
Other open jobs from Foxhog Ventures Corp. USA | India Office