24 Sep
|
Recognized
|
Bengaluru
24 Sep
Recognized
Bengaluru
Description
We are looking for a highly skilled Senior React Native Developer to design, develop, and maintain high-quality mobile applications for iOS and Android platforms. The ideal candidate should have extensive experience in React Native, mobile architecture, API integrations, performance optimization, and up-to-date development practices. The role requires collaboration with cross-functional teams, mentoring junior developers, and driving mobile application best practices.
Responsibilities
Key Responsibilities
- Design, develop, and maintain scalable mobile applications using React Native.
- Build reusable, modular, and maintainable components and libraries.
- Collaborate with UI/UX designers to deliver pixel-perfect mobile experiences.
- Integrate RESTful APIs, GraphQL services, and third-party SDKs.
- Optimize application performance, responsiveness, and scalability.
- Ensure application security and adherence to mobile development best practices.
- Troubleshoot and resolve production issues efficiently.
- Participate in architecture discussions and technical design reviews.
- Conduct code reviews and enforce coding standards.
- Mentor junior developers and provide technical guidance.
- Collaborate with backend, QA, DevOps, and product teams throughout the development lifecycle.
- Work in Agile/Scrum environments and contribute to sprint planning and estimations.
Required Technical Skills
Mobile Development
- React Native
- JavaScript (ES6+)
- TypeScript
- React.js
Native Development
- Android (Java/Kotlin)
- iOS (Swift/Objective-C)
- Native Module Development
State Management
- Redux
- Redux Toolkit
- Context API
- MobX (preferred)
API Integration
- REST APIs
- GraphQL
- WebSockets
Mobile Frameworks & Tools
- Expo
- React Navigation
- Firebase
- Push Notifications
- Deep Linking
Testing
- Jest
- React Native Testing Library
- Detox
- Appium (Preferred)
Cloud & Backend Exposure
- Azure / AWS / GCP
- Node.js (Preferred)
- Microservices Understanding
Preferred Skills
- Knowledge of AI-powered mobile applications and chatbot integrations.
- Experience with offline-first mobile architectures.
- Familiarity with mobile security standards and OWASP Mobile guidelines.
- Exposure to Flutter or cross-platform mobile frameworks.
- Experience working with Agile product teams and global stakeholders.
Key Competencies
- Mobile Application Architecture
- Technical Leadership
- Problem Solving
- Performance Optimization
- Stakeholder Communication
- Team Mentoring
- Agile Delivery
- Quality Focus
Qualifications
Required Qualifications
- Bachelor's degree in Computer Science, Engineering, Information Technology, or related field.
- 8-12 years of software development experience.
- Minimum 5+ years of hands-on React Native development experience.
- Proven experience delivering enterprise-grade mobile applications.
- Strong understanding of mobile application architecture patterns.
- Experience publishing applications to Apple App Store and Google Play Store.
- Strong debugging and performance tuning skills.
📌 AES - DE - MOBILITY - Cross Platform - ReactNative (Bengaluru)
🏢 Recognized
📍 Bengaluru