Key Responsibilities:
- UI & Component Development: Build responsive and visually appealing UI components from wireframes and prototypes using React Native. Ensure that the designs are implemented accurately and function seamlessly across different devices.
- Native Module Integration: Work with native modules and third-party libraries to bridge the gap between React Native and platform-specific functionalities, enhancing the app’s capability when required.
- Performance Optimization: Identify and eliminate performance bottlenecks in the front-end or client-side code, ensuring that the mobile app delivers a smooth and efficient user experience.
- Testing & Quality Assurance: Write and maintain unit, integration, and end-to-end tests to guarantee the robustness, reliability, and performance of the applications. Implement best practices to ensure the code is clean, maintainable, and well-documented.
- Redux Architecture: Utilize the Redux architecture for state management to enhance the performance and scalability of mobile applications. Implement best practices to ensure consistent and predictable application behavior.
- Animation & User Interaction: Develop and implement smooth, clean animations and transitions that enhance user interaction and contribute to a visually engaging experience on multiple platforms.
- API Integration: Integrate RESTful APIs to connect the application with back-end services. Ensure seamless data flow between the front-end and back-end, and manage asynchronous data updates efficiently
Job Type: Full-time
Pay: Rs45,000.00 - Rs65,000.00 per month