Responsibilities:
- Cross-Platform App Development: Design, develop, test, and deploy robust and scalable React Native applications for both Android and iOS platforms.
- Collaboration: Work closely with product managers, designers, and other developers to translate requirements into functional and engaging mobile applications.
- Code Optimization: Implement performance optimization techniques and address platform-specific nuances to ensure smooth and efficient application performance.
- Code Review: Participate actively in code reviews, provide constructive feedback, and ensure code quality and adherence to coding standards.
- Troubleshooting: Identify and resolve bugs, bottlenecks, and issues promptly to maintain the reliability of the mobile applications.
- Documentation: Maintain clear and thorough documentation of code, APIs, and other relevant development processes.
- Continuous Learning: Stay updated on the latest industry trends, tools, and technologies to enhance the overall quality of mobile applications.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Minimum of 4 years of professional experience in mobile app development, with a focus on React Native for both Android and iOS.
- Proficiency in JavaScript, React, and React Native frameworks.
- Extensive experience with Android Studio, Android SDK, Xcode, and iOS app deployment processes.
- Strong understanding of mobile UI/UX principles and best practices for both Android and iOS.
- Knowledge of RESTful APIs, third-party libraries, and integration with backend services.
- Familiarity with version control systems, such as Git.
- Excellent problem-solving and debugging skills.
- Strong communication and collaboration skills.
Skills Required
React Native, Mobile App Development, Javascript, Android Studio, Android Sdk, Xcode