Back
Published on
May 16, 2023
Full-time
/
On-Site
We are seeking a talented React Native App Developer to join our team. The ideal candidate will have solid experience building cross-platform mobile applications using React Native, with a strong foundation in TypeScript, Node.js, and mobile development best practices.
Responsibilities:
Develop high-quality cross-platform mobile applications using React Native for both iOS and Android.
Design, develop, and maintain applications that meet performance and usability standards.
Implement features using TypeScript and integrate backend services using Node.js.
Collaborate with cross-functional teams to define requirements, timelines, and deliverables.
Participate in code reviews and maintain high coding standards.
Troubleshoot and resolve mobile application issues, ensuring optimal performance.
Integrate mobile apps with backend services, APIs, and third-party libraries.
Stay updated with the latest mobile development trends and technologies.
Skills Required:
Proficiency in React Native for building cross-platform mobile apps.
Strong knowledge of TypeScript and JavaScript (ES6+).
Experience with Node.js for backend integration and API development.
Familiarity with Redux, MobX, and commonly used mobile libraries.
Understanding of RESTful APIs, GraphQL, and mobile data management.
Experience with app deployment in App Store and Google Play Store.
Familiarity with CI/CD, DevOps, and mobile testing tools (e.g., Jest, Detox, Appium).
Strong debugging and performance optimization skills
Preferred Qualifications:
Familiarity with native iOS (Swift, Objective-C) and Android (Kotlin, Java).
Knowledge of cloud services (AWS, Firebase) and third-party integrations.
Experience with GraphQL for efficient data handling.
Understanding of mobile UI/UX design principles.
Soft Skills:
Excellent communication and teamwork abilities.
Ability to mentor junior developers and contribute to team success.
Strong attention to detail and ability to manage tasks effectively.