• Design and develop robust, scalable, and high-performance mobile applications using React Native for both iOS and Android platforms.
• Collaborate with cross-functional teams to define, design, and ship new features, ensuring the best possible performance, quality, and responsiveness of the applications.
• Development and implementation of new features and functionalities, taking ownership of the full development lifecycle from concept to deployment.
• Conduct code reviews, provide technical guidance, and mentor junior developers, fostering a collaborative and supportive work environment.
• Continuously research, evaluate, and implement new technologies and best practices to optimize the development process and enhance the overall user experience.
• Work closely with product managers and stakeholders to understand requirements, provide technical insights, and contribute to the overall product roadmap and strategy.
• Identify and address technical challenges and performance bottlenecks, ensuring the applications meet the highest standards of quality, security, and usability.
• Participate in the full software development lifecycle, including requirements gathering, design, implementation, testing, deployment, and maintenance.