Drive the design and development of mobile applications using React Native for both iOS and Android platforms, focusing on performance, quality, and scalability.
Create and maintain the architecture for mobile applications, ensuring high standards of security and efficiency.
Collaborate with UX/UI designers to implement intuitive user interfaces and enhance user experience.
Provide mentorship and guidance to junior developers, fostering a culture of learning and continuous improvement.
Lead code reviews and provide constructive feedback to peers to ensure adherence to coding standards.
Work closely with backend developers and product managers to define and refine application features and functionalities.
Engage with cross-functional teams to gather requirements and deliver high-quality solutions.
Implement robust testing frameworks, including unit and integration tests, to ensure the reliability and performance of applications.
Identify and troubleshoot issues, optimizing application performance based on user feedback and metrics.
Keep up with emerging trends and technologies in mobile development, proactively recommending improvements and innovations.
Participate actively in the mobile development community, representing the company at conferences and meetups.
Maintain comprehensive documentation of development processes, coding practices, and application architecture for future reference.
Requirements