Mangalore, India Posted on 14/07/2025 Key Roles and Responsibilities Develop and maintain cross-platform mobile applications using React Native. Implement responsive and accessible UI components. Manage application state using Redux or Zustand. Integrate RESTful APIs with robust error handling and retry mechanisms. Utilize Expo (Managed Workflow) for mobile and web environments. Implement push notifications, deep linking, and universal links. Optimize application performance using tools like Flipper, React DevTools, and Sentry. Handle offline-first development, caching, and local data synchronization (e.g., expo-sqlite,AsyncStorage). Support multi-language applications through i18n libraries. Integrate maps and geolocation features using libraries like react-native-maps. Implement Single Sign-On (SSO) authentication systems. Work with Yarn Workspaces and monorepo structures. Knowledge, Skills and Abilities required Proficiency in JavaScript and TypeScript. Experience with Expo (Managed Workflow). Strong understanding of mobile UI design principles, patterns, and best practices. Experience with state management libraries like Redux or Zustand. Familiarity with navigation libraries such as react-navigation or expo-router. Experience with API integration and handling. Exposure to push notifications, deep linking, and universal links. Proficiency in debugging and profiling tools (e.g., Flipper, React DevTools, Sentry). Experience with EAS (Expo Application Services). Understanding offline-first development and local data synchronization. Familiarity with translation and localization (i18n). Experience with maps and geolocation features. Experience with SSO-based authentication systems. Strong understanding of mobile performance optimization technique. Familiarity with Yarn Workspaces and monorepo structures. Experience 2–3 years of hands-on experience in React Native development. Education Qualification Bachelor’s degree in computer science, Engineering, or related field Work Location Mangalore, Karnataka (Currently we are not open to remote work option)
As an iOS Developer based in Mangalore, India, your main responsibilities will include designing and developing advanced applications for the iOS platform. You will collaborate with cross-functional teams to conceptualize, design, and implement new features while ensuring code robustness through thorough unit testing. Bug fixing and enhancing application performance will also be part of your daily tasks. You will be expected to stay updated with the latest technologies and integrate them into the development process to enhance efficiency. Maintaining code quality, organization, and automation will be key aspects of your role. To excel in this position, you should have a solid background in software development, specifically in iOS development. Proficiency in Objective-C or Swift and Cocoa Touch is necessary, along with experience in working with third-party libraries and APIs. Familiarity with cloud message APIs and push notifications is also desired. A good understanding of code versioning tools like Git is essential. Strong problem-solving skills, attention to detail, and the ability to work both independently and as part of a team are crucial for success. Excellent communication and interpersonal skills will be beneficial in this role. Ideally, you should have 0-4 years of experience as an iOS Developer and hold a Bachelor's Degree in Computer Science, Information Science Engineering, MCA, or a related field. The work location for this position is in Mangalore, Karnataka, and remote work options are currently not available.,