Overview
Location: Remote
Experience: 4+ Years
We are seeking a skilled and experienced React Native Developer (Android) to join our growing team and contribute to the development of cutting-edge mobile applications.
Responsibilities
- Mobile App Development: Design, develop, test, and deploy high-quality React Native applications for the Android platform.
- Collaboration: Work closely with cross-functional teams, including designers, product managers, and other developers, to bring innovative ideas to life.
- Code Review: Participate in code reviews to maintain code quality and ensure best practices are followed.
- Problem Solving: Identify and troubleshoot application issues, bottlenecks, and bugs, and offer effective solutions.
- Optimization: Implement performance optimization techniques to enhance the overall responsiveness of the mobile applications.
- Code Documentation: Maintain clear and concise code documentation for future reference and team collaboration.
- Stay Updated: Keep abreast of the latest industry trends, technologies, and best practices to ensure the continuous improvement of our 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 Android.
- Experience with Android Studio, Android SDK, and Android app deployment processes.
- Solid understanding of mobile UI/UX principles and best practices.
- 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.
Nice to Have
- Experience with iOS development using React Native.
- Familiarity with CI/CD pipelines.
- Knowledge of state management libraries, such as Redux.
- Contributions to open-source projects or a strong GitHub profile.