Design, develop, and maintain high-performance mobile applications using
React Native
for both iOS and Android platforms.
Collaborate with product managers, UX/UI designers, and backend engineers to deliver seamless user experiences.
Write clean, maintainable, and reusable code following best practices and coding standards.
Integrate RESTful APIs, GraphQL, third-party SDKs, and native device features.
Optimize application performance, responsiveness, and scalability.
Lead and mentor junior developers, conducting code reviews and providing technical guidance.
Troubleshoot and debug application issues across multiple devices and platforms.
Stay updated with the latest trends, frameworks, and tools in mobile and JavaScript development.
Required Skills & Qualifications:
Bachelor's or Master's degree in Computer Science, Engineering, or related field (or equivalent practical experience).
7+ years
of professional mobile development experience, with at least
4+ years in React Native
.
Strong proficiency in JavaScript (ES6+), TypeScript, and React ecosystem.
Hands-on experience with native modules for iOS (Objective-C/Swift) and Android (Java/Kotlin).
Solid understanding of mobile app architecture, state management (Redux/MobX/Recoil), and design patterns.
Experience with CI/CD pipelines, automated testing, and deployment for mobile apps.
Proficiency in Git and collaborative development workflows.
Experience with push notifications, deep linking, and offline storage solutions.
Strong problem-solving skills, analytical thinking, and ability to work in fast-paced environments.