Develop robust and scalable mobile applications for iOS and Android platforms usingReact Native framework.
Collaborate with product managers, designers, and backend developers to understandproject requirements and translate them into technical solutions.
Work closely with designers to implement UI/UX designs and ensure a visually appealingand intuitive user interface.
Integrate with APIs and web services to retrieve and display data in the mobileapplication.
Design and implement data management strategies, including local storage andsynchronization with backend systems.
Write clean, efficient, and maintainable code following best practices and codingstandards.
Conduct code reviews to ensure code quality, maintainability, and adherence toarchitectural guidelines.
Work closely with the QA team to identify and resolve any issues or bugs in a timelymanner.
Optimize application performance and ensure a smooth user experience across differentdevices and OS versions.
Stay up-to-date with the latest trends and advancements in mobile applicationdevelopment, design principles, and API integration techniques.
Proactively suggest improvements and innovative ideas for the mobile applicationdevelopment process.
Collaborate effectivel
with cross-functional teams and contribute to the overall successof the project.Assist in troubleshooting and resolving production issues as they arise
Skills:
Proven experience as a React Native Developer with a strong portfolio of successfulmobile applications developed for both iOS and Android platforms
Proficiency in React Native, JavaScript/TypeScript, and related libraries and frameworks.
In-depth understanding of mobile application development principles, UI/UX bestpractices, and performance optimization techniques.
Familiarity with RESTful APIs, JSON, and web services integration.
Experience in state management libraries like Redux or MobX.
Experience with data management, including local storage and synchronization.Strong problem-solving and analytical skills, with attention to detail.
Excellent communication and collaboration skills, with the ability to work effectively in ateam environment.
Knowledge of Agile development methodologies and experience working in anAgile/Scrum environment.