Job Description
About The Role We are looking for a Mobile Software Engineer who is passionate about building smooth, reliable, and visually polished mobile applications using React Native. In this role, you will work closely with designers, backend engineers, and product managers to deliver high quality mobile experiences on iOS and Android. You care about performance, usability, and clean mobile architecture, and you enjoy turning product ideas into production ready apps. Responsibilities Design, build, and maintain mobile applications using React Native for iOS and Android platforms. Translate UI and UX designs into high quality, responsive, and intuitive mobile interfaces. Collaborate closely with designers to ensure visual accuracy and smooth interactions. Integrate mobile applications with backend APIs and real time services. Write clean, maintainable, and well tested mobile code following best practices. Participate actively in sprint planning, estimations, and daily Scrum meetings. Optimize mobile application performance, responsiveness, and stability. Debug and resolve complex issues across different devices, OS versions, and screen sizes. Implement mobile specific best practices including offline handling, error states, and app lifecycle management. Work with native modules and device capabilities such as camera, notifications, and storage when required. Contribute to code reviews and help uphold mobile coding standards. Refactor and improve existing mobile codebases for better maintainability and scalability. Collaborate with QA engineers to ensure high quality releases and smooth app store submissions. Assist with release processes for App Store and Google Play. Stay current with mobile development trends, React Native updates, and platform guidelines. Minimum Qualifications 2 to 4 years of professional experience as a Mobile Software Engineer or Software Engineer with a mobile focus. Bachelors degree in Computer Science, Engineering, or equivalent practical experience. Strong experience with JavaScript or TypeScript. Solid experience building mobile applications with React Native. Good understanding of mobile UI patterns and platform specific design considerations. Experience integrating RESTful APIs and handling asynchronous data flows. Familiarity with state management patterns in React Native applications. Experience debugging and profiling mobile applications. Proficiency with Git and collaborative development workflows. Experience writing tests for mobile applications. Ability to take ownership of mobile features from development to release. Strong attention to detail and passion for mobile user experience. Good communication skills and experience working in cross functional teams. Preferred Qualifications Experience with native iOS or Android development. Familiarity with mobile performance optimization techniques. Experience handling push notifications, deep linking, and background tasks. Experience working with CI CD pipelines for mobile builds. Experience collaborating with designers using tools like Figma. Experience working on e commerce, marketplace, or auction based mobile applications.
1-3 years
1-3 years
Apply for this Position
Ready to join ? Click the button below to submit your application.
Submit Application