Role: Senior Mobile DeveloperLocation: RemoteJob Type: Full-time
About Us:At micro1, we're passionate about connecting top-tier remote developers with handpicked Silicon Valley companies. Our goal is to provide developers with competitive and stable income and access to the best companies in the industry, all while offering them a flexible work environment and a host of amazing benefits. We're proud to work with trusted partners such as Webflow, IMX, Deel, Immutable, O’Gara, LegalSoft, and more.About the Role:As a Senior Mobile Developer specializing in React Native, you will play a crucial role in leading the development efforts of our mobile applications. Your extensive experience and expertise in React Native will be instrumental in architecting and implementing innovative solutions that meet the needs of our users and business objectives. You will collaborate closely with cross-functional teams to drive the development process and ensure the delivery of high-quality, scalable mobile experiences. Responsibilities: · Provide technical leadership and guidance to the mobile development team, driving best practices, code reviews, and architectural decisions.· Architect robust, scalable solutions using React Native, ensuring alignment with project requirements, industry standards, and best practices.· Lead the development of new features and functionalities for mobile applications, from conception to implementation, ensuring high quality and timely delivery.· Take ownership of the mobile codebase, refactor code as necessary, and ensure code quality, maintainability, and scalability through thorough testing and optimization.· Develop cross-platform mobile applications for iOS and Android platforms, leveraging React Native’s capabilities to maximize code reuse and maintain consistency across platforms. Requirements:· Bachelor's degree in Computer Science, Engineering, or a related field.· Minimum of 5 years of experience in software quality assurance.· Demonstrated experience in both manual and automated testing.· Strong understanding of Agile methodologies and continuous integration/continuous deployment (CI/CD) practices.· Proactive attitude towards learning new technologies, adapting to changing project requirements, and taking initiative to drive improvements and innovation.· Bachelor’s degree in Computer Science, Engineering, or a related field is preferred.