● Lead the development of high-quality mobile applications using React Native.
● Collaborate closely with product managers, designers, and cross-functional teams to define and deliver product features.
● Architect and design scalable, maintainable, and robust mobile solutions.
● Provide technical guidance, mentorship, and code reviews to junior developers.
● Ensure code quality by following best practices and coding standards.
● Perform thorough testing and debugging to ensure the reliability and performance of applications.
● Optimize app performance and work on bug fixes and improvements.
● Stay updated on the latest trends and technologies in mobile development.
● Contribute to the development of coding standards and best practices within the team.
● Participate in agile development processes and actively contribute to sprint planning and retrospectives.
● Collaborate with the DevOps team to ensure smooth deployment and continuous integration processes.
● Stay up to date with emerging mobile technologies and advocate for their adoption when relevant.
● Bachelor's degree in computer science or a related field (or equivalent work experience).● Proven experience as a Mobile Developer with a strong focus on React Native.● Solid understanding of JavaScript, TypeScript, and ES6+ syntax.● Experience with state management libraries such as Redux or Mobx.● Knowledge of mobile app architecture patterns (e.g., MVC, MVVM, Redux).● Familiarity with RESTful APIs and asynchronous programming.● Strong debugging and problem-solving skills.● Proficiency in version control systems (e.g., Git).● Excellent communication and teamwork skills.● Ability to work in an agile development environment.● Experience with mobile app deployment and app store submission processes is a plus.● Familiarity with native development (iOS, Android) is a plus.