Develop and Maintain User Interfaces.
Create and maintain high-quality, responsive user interfaces using React Native.
Ensure the UI is consistent across different devices and platforms Android and iOS.
-            Work with Firebase for backend services, including real-time databases, authentication.
 
 Implement push notifications using Firebase Cloud Messaging.
-            Utilize Redux for efficient state management across the application.
 
 Ensure the application state is predictable and easy to debug.
-            Write and maintain unit tests using Jest to ensure code quality and reliability with 80%+ code coverage.
 
 Perform end-to-end testing to ensure the application functions correctly.
-            Set up and maintain CI/CD pipelines to automate the build, test, and deployment processes.
 
 Ensure smooth and efficient deployment of updates and new features.
-            Work closely with designers, backend developers, and other stakeholders to deliver high-quality products.
 
 Participate in code reviews and provide constructive feedback to peers.
-            Optimize the application for maximum speed and scalability.
 
 Identify and fix performance bottlenecks.
Skills Required:
-            React Native: Proficient in building mobile applications using React Native.
-            JavaScript and TypeScript: Strong knowledge of JavaScript and TypeScript for writing clean and maintainable code.
-            Push Notifications: Knowledge of implementing push notifications in mobile applications.
-            Jest: Proficiency in writing unit tests and ensuring code quality using Jest.
-            Redux: Experience with Redux for state management.
-            CI/CD: Familiarity with CI/CD tools and practices for automating the build and deployment process.
-            Version Control: Proficiency with Git and version control systems.
-            Agile Methodologies: Experience working in Agile development environments.
- React Native +Node js
Skills Required
Lambda, Rds, ECS, S3, Node Js