Job
Description
Job Title: Full Stack Mobile App Developer (React Native) Job Overview: We are looking for creative and experienced Mobile App Developers to work on both iOS and Android app development using the React Native framework. The ideal candidate will have expertise in both frontend and backend development, with a focus on building high-quality, cross-platform mobile applications. You will be responsible for the entire app development lifecycle, from designing and coding to deployment and maintenance. Key Responsibilities: Mobile App Development (React Native): Develop cross-platform mobile applications for iOS and Android using React Native . Integrate native mobile device features (e.g., local storage, camera, geolocation tracking, social authentication). Work with third-party libraries and APIs, consuming RESTful APIs and handling JSON/XML data. UI/UX Implementation: Collaborate with graphic designers to create creative UI designs that enhance user engagement and experience. Implement responsive designs to ensure optimal user interface across various screen sizes and devices. Focus on user-centric design , integrating design elements that provide a seamless experience across platforms. Backend Development: Build and maintain backend services using technologies such as Node.js , Python , Java , or PHP . Design and manage databases, ensuring data integrity, performance, and security with MySQL , PostgreSQL , MongoDB , or SAP HANA . API Development: Develop and integrate REST APIs for communication between mobile apps and backend systems. Ensure efficient and secure integration of third-party APIs. Version Control & Collaboration: Use Git and GitHub for version control and collaborate with cross-functional teams to maintain codebase consistency. Testing & Debugging: Perform unit testing , code reviews, and bug fixes to ensure high-quality code and timely delivery. Work with developers and architects to deliver bug-free mobile applications in line with project deadlines. Deployment & Maintenance: Oversee the deployment process for both iOS and Android apps to their respective stores. Provide post-launch support , handling enhancements, bug fixes, and app maintenance. Cloud Platforms: Familiarity with cloud platforms like AWS or Azure for backend infrastructure and deployment. Qualifications: Education: BE/BTech/MTech in Computer Science or related field. Experience: 6+ years of experience in full-stack development , including mobile app development using React Native . Technical Skills: Mobile App Development: Proficiency in React Native for building cross-platform mobile applications. Familiarity with REST APIs , XML , JSON , Location APIs , Android SDK , Eclipse , SQLite , iOS SDK . Front-End Development: Proficiency in HTML , CSS , JavaScript , and frameworks like ReactJS and Angular . Experience with UI frameworks such as SAP Fiori for customization. Back-End Development: Experience with backend technologies like Node.js , Python , Java , or PHP . Familiarity with databases like MySQL , PostgreSQL , MongoDB , and SAP HANA . Version Control: Proficiency in Git/GitHub for version control and collaboration Cloud Platforms: Familiarity with cloud services such as AWS or Azure . UI/UX: Strong focus on developing creative and user-friendly UI that enhances engagement. Knowledge of responsive design principles to ensure cross-platform optimization