Job Overview:
The ideal candidate will have a solid understanding of mobile app development, including the full development lifecycle, and expertise in building scalable, cross-platform mobile applications
.
Key Responsibilities:
● Develop and maintain cross-platform mobile applications for iOS and Android using React Native.
● Collaborate with UI/UX designers, backend developers, and product managers to deliver seamless and visually appealing apps.
● Optimize app performance and ensure high-quality, responsive, and scalable mobile applications.
● Integrate RESTful APIs and third-party libraries to enhance the app’s functionality.
● Debug, troubleshoot, and resolve app-related issues across multiple devices and platforms.
● Write clean, efficient, and maintainable code following industry standards and best practices.
● Work with version control systems like Git to manage code changes and review code.
● Participate in sprint planning, and daily standups, and work in an Agile development environment.
● Stay up-to-date with the latest industry trends and emerging technologies in mobile development.
Required Skills:
● 3 years of experience with React Native framework.
● Proficient in JavaScript (ES6+), TypeScript, and modern front-end development practices.
● Solid understanding of mobile development principles (iOS and Android).
● Experience with Redux, MobX, or other state management libraries.
● Familiarity with RESTful APIs, GraphQL, and third-party integrations.
● Knowledge of native build tools, like Xcode, Android Studio, and Gradle.
● Hands-on experience with Git version control and branching workflows.
● Experience with testing frameworks (Jest, Detox) for mobile apps.
● Strong debugging and problem-solving skills.
Nice to Have:
● Experience with native iOS/Android development (Swift, Objective-C, Java, or Kotlin).
● Familiarity with Firebase, push notifications, and cloud messaging.
● Knowledge of CI/CD pipelines for mobile app deployment.
● Experience with App Store and Google Play submission processes. Qualifications:
● Bachelor's degree in Computer Science, Information Technology, or related field (preferred but not required).
● 3 years of experience as a React Native developer, with a portfolio of mobile applications.
Any Graduate