We are looking for an experienced React Native App Developer to join our dynamic development team. The ideal candidate will have 4 to 6 years of mobile app development experience, with a strong focus on React Native, and a passion for creating user-friendly applications.
Key Responsibilities
- Development. Build and maintain cross-platform mobile applications using React Native.
- Collaboration. Work with UI/UX designers to implement engaging designs and ensure a smooth user experience.
- Integration. Collaborate with Native Android and iOS teams to develop hybrid solutions and integrate with backend services.
- Optimization. Optimize applications for maximum performance, speed, and scalability.
- Quality Assurance. Participate in code reviews, testing, and debugging to maintain high code quality.
- Trend Awareness. Stay updated with industry trends and emerging technologies to improve development processes.
- Troubleshooting. Diagnose and resolve performance and functionality issues in mobile applications.
- Process Improvement. Contribute to enhancing development workflows and processes.
Required Qualifications
- Education. Bachelor’s degree in Computer Science, Engineering, or a related field.
- Experience. 4 to 6 years of mobile app development experience, with at least 2 years focused on React Native.
- Technical Skills. Strong knowledge of JavaScript, TypeScript, and related frameworks.
- API Integration. Experience with RESTful APIs and third-party libraries.
- Native Tools. Familiarity with native build tools such as Visual Studio, WebStorm, Xcode, and Android Studio.
- Version Control. Proficient with version control systems, particularly Git.
- State Management. Experience with state management libraries like Redux, MobX, or Context API.
- Automated Testing. Familiarity with testing frameworks like Jest, Detox, or Appium.
- CI/CD Knowledge. Understanding of CI/CD pipelines and mobile app deployment processes.
- Lifecycle Awareness. Solid grasp of the mobile app development lifecycle and best practices.
- Performance Skills. Knowledge of performance tuning, memory management, and debugging techniques.
- Communication. Excellent problem-solving skills, attention to detail, and ability to work collaboratively in a team environment.
Why Join PhonePe?
At PhonePe, you’ll be part of a vibrant team dedicated to revolutionizing the digital payments landscape. If you’re passionate about mobile app development and eager to make an impact, we invite you to apply and help us shape the future of financial transactions in India!