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 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.