Job Overview
We are looking for a Junior Mobile App Developer to join our team. The ideal candidate will have between 1 to 3 years of work experience in mobile app development. This is a remote, full-time position with job locations in Delhi, Noida, Bengaluru, and Hyderabad. The candidate should possess strong skills in both iOS and Android development, along with a knack for React Native.
Qualifications and Skills
Proven experience in iOS Development (Mandatory skill) with at least one year of hands-on experience building and deploying iOS applications.
Hands-on experience in Android Development (Mandatory skill) with a demonstrated understanding of the Android SDK.
Extensive knowledge and practical experience in React Native (Mandatory skill) for cross-platform mobile application development.
Solid understanding and experience in UI/UX Design with a focus on delivering seamless user experiences.
Experience in Mobile App Testing to ensure the apps are error-free, user-friendly, and meet quality standards.
Proficient in API Integration including RESTful and third-party APIs for seamless user experiences within the app.
Agile Development experience, with knowledge of Scrum or Kanban, to quickly adapt to changes during the project development lifecycle.
Familiarity with React and its ecosystem to ensure efficient app development and maintenance.
Roles and Responsibilities
Develop and maintain mobile applications for iOS and Android platforms using React Native.
Collaborate with UX/UI designers to implement design into the final product, ensuring a seamless user experience.
Perform code reviews and ensure that all coding standards are met.
Test and debug mobile applications to ensure a smooth user experience without errors or lags.
Integrate APIs from various services to enhance app functionalities.
Work closely with project managers and other stakeholders in an Agile setting to deliver high-quality products on time.
Stay updated on the latest industry trends and technologies to ensure the app remains competitive and up-to-date.
Provide technical support during the entire software development lifecycle from conception to deployment and beyond.