We are looking for an experienced React Native Developer with a strong understanding of mobile application development to join our growing engineering team. The ideal candidate should be passionate about building high-quality cross-platform mobile apps and be comfortable working in a fast-paced, cooperative setting.
Key Responsibilities:
Develop and maintain cross-platform mobile applications using React Native for Android and iOS.
Collaborate with designers, backend developers, and product managers to deliver high-quality user experiences.
Build reusable components and front-end libraries for future use.
Optimize applications for maximum speed, performance, and scalability.
Ensure the technical feasibility of UI/UX designs.
Debug and resolve technical issues and bugs.
Integrate third-party APIs and SDKs.
Participate in code reviews, testing, and releases.
Required Skills & Qualifications:
7+ years of experience in React Native mobile application development.
Strong knowledge of JavaScript, TypeScript, and contemporary ES6+ syntax.
Familiarity with state management libraries like Redux or MobX.
Good understanding of mobile design patterns and RESTful APIs.
Experience with app deployment on the Google Play Store and Apple App Store.
Understanding of native build tools like Xcode, Gradle, Android Studio.
Familiarity with version control systems like Git.
Ability to write clean, well-documented, and efficient code.
Preferred Skills:
Experience with Firebase, push notifications, and analytics integration.
Knowledge of Mobile performance testing and optimization.
Familiarity with tools such as JIRA, Bitbucket/GitHub, or CI/CD pipelines.