26 Aug
|
Zuci Systems India
|
Chennai
26 Aug
Zuci Systems India
Chennai
Experience: 7 - 10 Years.
Designation: Senior Software Engineer/ Module Lead.
Location: Chennai, WFO.
We are looking for a highly motivated Senior React Native Developer to join our Global Capability Center (GCC) and help build the next generation of our customer-facing mobile applications. You will be responsible for designing, developing, and maintaining cross-platform mobile applications for iOS and Android using React Native while integrating with enterprise-grade Java-based backend APIs.
This role requires robust expertise in mobile application architecture, UI/UX implementation, API integration, performance optimization, and modern DevOps practices. You will work closely with Product Managers, UX Designers, Architects, QA Engineers, and Java backend teams to deliver scalable, secure, and high-performing mobile experiences.
Key Responsibilities Mobile Application Development
- Design, develop, test, and maintain React Native applications for iOS and Android.
- Build reusable, scalable, and maintainable UI components and shared libraries.
- Implement responsive and intuitive user interfaces aligned with enterprise design standards.
- Ensure consistent behaviour across mobile platforms.
API & Backend Integration
- Integrate mobile applications with Java-based REST APIs and microservices.
- Collaborate with backend engineers to define API contracts and optimize payloads.
- Implement secure authentication and authorization mechanisms.
- Handle asynchronous data flows, caching, and offline scenarios.
Architecture & Engineering Excellence
- Participate in architecture reviews and technical design discussions.
- Develop clean, maintainable, and scalable application architecture.
- Drive adoption of coding standards, design patterns, and best practices.
- Contribute to mobile platform strategy and technical roadmaps.
Performance & Quality
- Optimize applications for speed, scalability, and reliability.
- Troubleshoot and resolve production issues.
- Implement monitoring, analytics, and crash reporting solutions.
- Ensure high code quality through peer reviews and automated testing.
DevOps & Release Management
- Support CI/CD pipelines for mobile application delivery.
- Manage build, deployment, and release processes for App Store and Google Play.
- Work closely with QA teams on automation and test strategy.
- Participate in production support and incident management.
Collaboration
- Partner with Product Owners, UX Designers, Architects, and Engineering teams.
- Translate business requirements into technical solutions.
- Contribute to Agile ceremonies and sprint planning activities.
Required Technical Skills Must Have
- 5+ years of software development experience.
- 3+ years of hands-on React Native development experience.
- Strong proficiency in JavaScript and TypeScript.
- Experience building and deploying applications to:
- Apple App Store
- Google Play Store
- Strong knowledge of:
- React Native
- React
- Redux / Zustand / React Query
- HTML5, CSS3
- Experience consuming RESTful APIs.
- Understanding of mobile architecture patterns:
- MVVM
- Clean Architecture
- Component-Based Architecture
- Experience with:
- Git
- CI/CD pipelines
- Agile/Scrum methodologies
- Strong debugging and troubleshooting skills.
API & Integration Skills
- Experience integrating with Java backend services:
- Spring Boot
- REST APIs
- OAuth2
- JWT Authentication
- Understanding of API Gateway and Microservices architecture.
- Knowledge of JSON, API security, and mobile networking.
Mobile Platform Skills
- Push Notifications (Firebase/APNs)
- Deep Linking
- Secure Storage (Keychain/Keystore)
- App Performance Monitoring
- Crash Analytics
- App Lifecycle Management
📌 React Native Developer (Chennai)
🏢 Zuci Systems India
📍 Chennai