We are looking for a skilled Mid-Level React Native Developer to join our team. You will be responsible for developing mobile applications for both iOS and Android platforms. You will work closely with our design and backend teams to create seamless, high-performance mobile experiences for our users.
Key Responsibilities:
Develop and maintain high-quality mobile applications using React Native.
Collaborate with product managers, designers, and other developers to deliver new features.
Write clean, maintainable, and efficient code.
Troubleshoot and debug applications to optimize performance.
Participate in code reviews and contribute to improving development processes
Stay updated with the latest industry trends and technologies to enhance the development process.
Participate in agile development processes, including daily stand-ups and sprint planning.
Requirements & Qualifications:
2-4 years of experience in mobile application development, with a focus on React Native.
Strong proficiency in JavaScript and TypeScript
Experience with RESTful APIs and integrating third-party libraries.
Solid understanding of React and React Native concepts, including component lifecycle, state management, and hooks
Proficient understanding of code versioning tools, such as Git.
Experience with mobile development tools and best practices.
Understanding of responsive design and UI/UX principles.
Strong problem-solving skills and the ability to work independently as well as in a team environment.
Excellent communication skills and ability to work in a team environment
Preferred Qualifications:
Experience with native iOS and Android development (Swift/Java/Kotlin) is a plus.
Experience with React Native navigation libraries (e.g., React Navigation)
Familiarity with unit testing and integration testing frameworks.
Knowledge of CI/CD pipelines and mobile app deployment.
Experience with offline storage, push notifications, and deep linking
Understanding of App Store and Google Play Store submission processes.