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:
o Apple App Store
o Google Play Store
Strong knowledge of:
o React Native
o React
o Redux / Zustand / React Query
o HTML5, CSS3
• Experience consuming RESTful APIs.
• Understanding of mobile architecture patterns:
o MVVM
o Clean Architecture
o Component-Based Architecture
Experience with:
o Git
o CI/CD pipelines
o Agile/Scrum methodologies
• Strong debugging and troubleshooting skills