Mobile Application Developer – React Native
Indexed description
Job Description
We are seeking an experienced React Native Developer to build and maintain high-quality mobile applications for both iOS and Android platforms. As a key contributor, you will be responsible for translating design mockups into fully functional applications, optimizing performance, and ensuring seamless user experiences. You will collaborate closely with cross-functional teams throughout the application lifecycle, from conception to deployment.
Key Responsibilities
- Develop, test, and deploy mobile applications using React Native for iOS and Android platforms.
- Collaborate with product managers, designers, and backend developers to define application features and requirements.
- Ensure application responsiveness, scalability, and optimal performance.
- Integrate APIs and third-party libraries into mobile applications.
- Implement security and data protection standards across mobile solutions.
- Debug, troubleshoot, and resolve application issues in a timely manner.
- Optimize applications for maximum speed, scalability, and usability.
- Maintain clear documentation for code, processes, and system design.
- Stay updated with emerging mobile development technologies and apply them to ongoing projects.
- 2 to 4 years of proven experience as a Mobile Application Developer, with at least 2+ years in React Native.
- Strong knowledge of JavaScript (ES6+) and TypeScript.
- Proficiency in mobile UI design principles and building pixel-perfect, responsive interfaces.
- Experience with mobile frameworks and tools such as Redux, Context API, React Navigation.
- Solid understanding of RESTful APIs, JSON, and third-party integrations.
- Familiarity with native build tools (Xcode, Android Studio, Gradle).
- Experience with mobile app deployment on App Store and Google Play Store.
- Knowledge of mobile security best practices.
- Experience with Git and version control systems.
- Familiarity with CI/CD for mobile applications is an added advantage.
- Strong problem-solving skills and attention to detail.
- Excellent teamwork and communication abilities.
- Degree in Computer Science, Engineering, or related field.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search