
Job Description
(Salary- negotiate)
Job Responsibilities
• Design, develop, and maintain cross-platform mobile applications using React Native.
• Build reusable components and scalable application architecture.
• Convert UI/UX designs into responsive and high-performance mobile interfaces.
• Integrate RESTful APIs and third-party services.
• Manage authentication, data fetching, and state synchronization.
• Handle offline storage and caching.
• Optimize applications for speed, memory usage, and responsiveness.
• Debug and fix performance bottlenecks.
• Ensure smooth animations and transitions.
• Write unit and integration tests using tools such as Jest.
• Identify and resolve bugs across different devices and operating systems.
• Conduct device and emulator testing.
• Build and publish apps to the Apple App Store and Google Play Store.
• Monitor crashes and analytics using tools such as Firebase.
• Release updates and maintain existing applications.
• Work closely with UI/UX designers, backend developers, QA engineers, and product managers.
• Participate in code reviews and Agile/Scrum meetings.
• Document technical decisions and development processes.
Requirements
• Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).
• Strong proficiency in JavaScript and preferably TypeScript.
• Hands-on experience with React Native and React.
• Knowledge of state management tools such as Redux, Zustand, or Context API.
• Experience with navigation libraries such as React Navigation.
• Familiarity with REST APIs, GraphQL, and JSON.
• Understanding of mobile performance optimization and debugging tools.
• Knowledge of version control systems such as Git.
• Understanding of iOS and Android guidelines and limitations.
• Experience with app signing, provisioning profiles, and store submission processes.
• Experience with Jest and Detox or similar testing tools.
• Problem-solving and analytical thinking.
• Strong communication and teamwork abilities.
• Attention to detail and commitment to code quality.
Experience
• Mid-Level: 3–5 years of experience.
• Preferred Qualifications
• Experience with Expo.
• Knowledge of Firebase, push notifications, and analytics.
• Familiarity with Fastlane and CI/CD tools such as GitHub GitHub Actions.
• Experience with Socket.IO for real-time applications.
