Employer Active
Job Alert
You will be updated with latest job alerts via emailJob Alert
You will be updated with latest job alerts via emailPosition: React Native Developer
Experience: 45 years
Location: Bangalore (Onsite)
Key Responsibilities:
Development & Maintenance: Develop maintain and optimize React Native applications for both iOS and Android platforms ensuring a smooth and responsive user experience.
Collaboration: Work closely with crossfunctional teams including designers product managers and backend developers to build seamless mobile applications.
Code Quality: Write clean scalable and efficient code while following best practices and design patterns.
Testing & Debugging: Identify and fix bugs and optimize app performance. Implement unit and integration tests to ensure highquality deliverables.
App Integration: Work on integrating thirdparty libraries APIs and services for features such as authentication push notifications and location services.
UI/UX Implementation: Ensure the application adheres to modern design principles and offers a delightful user experience across devices.
Continuous Learning: Stay updated with the latest mobile development trends and technologies and apply them to improve the apps performance and user engagement.
Skills & Qualifications:
Experience: 45 years of professional experience in React Native development with a solid understanding of mobile app architecture and UI/UX design principles.
Languages/Technologies: Strong proficiency in JavaScript (ES6 React React Native and TypeScript.
Mobile Development: Expertise in building crossplatform mobile applications for both Android and iOS using React Native.
State Management: Handson experience with state management libraries like Redux or Context API.
APIs & Integrations: Experience integrating RESTful APIs thirdparty libraries and handling asynchronous operations in React Native.
Version Control: Proficiency with Git for version control and collaboration.
UI/UX: Good understanding of native UI guidelines for both iOS and Android with the ability to adapt designs to mobile platforms.
Testing: Familiarity with testing frameworks like Jest Mocha or Detox for writing and running unit tests for React Native apps.
Performance Optimization: Experience in identifying performance bottlenecks and optimizing the apps speed responsiveness and memory usage.
ProblemSolving: Strong debugging and problemsolving skills with the ability to troubleshoot complex issues.
Team Collaboration: Experience working in an Agile environment with strong communication skills and the ability to work collaboratively within a team.
Preferred Qualifications:
Native App Development: Familiarity with native mobile development for Android (Java/Kotlin) or iOS (Swift/ObjectiveC) is a plus.
CI/CD: Knowledge of Continuous Integration/Continuous Deployment (CI/CD) tools and processes for mobile app development.
App Store Deployment: Experience with deploying applications to the Apple App Store and Google Play Store.
Cloud Services: Familiarity with cloud services such as Firebase AWS or Azure.
Experience with GraphQL: Ability to work with GraphQL APIs is a plus.
Full Time