Description

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.

Education

Any Graduate