React Native Architect
Job Description:
We are seeking a highly skilled Mobile Architect with extensive experience in React Native to lead the design and development of our mobile applications. The ideal candidate should have 15+ years of experience in mobile application development and at least 3+ years of experience in React Native. As the Mobile Architect, you will work closely with cross-functional teams to develop high-quality mobile applications that meet the needs of our users. The successful candidate will have a deep understanding of React Native and mobile application architecture, as well as experience leading mobile development teams.
Responsibilities:
• Collaborate with cross-functional teams to design, develop, and implement mobile applications
• Provide technical leadership to the mobile development team
• Create technical designs and architectures for mobile applications
• Design and develop mobile applications using React Native, ensuring they are scalable, maintainable, and meet the needs
• Lead and mentor team members in mobile development best practices
• Stay up-to-date with the latest mobile development trends, technologies, and best practices, and provide guidance to the team on how to incorporate them into our development process
• Work collaboratively with cross-functional teams, including product management, engineering, and UX/UI design, to create a cohesive mobile development strategy
• Develop technical designs and documentation, including diagrams, flowcharts, and data models
• Create and maintain coding standards, best practices, and development processes to ensure code quality and consistency
• Participate in code reviews and provide feedback to the team to ensure code quality and consistency
• Collaborate with other technical teams to ensure our mobile applications integrate seamlessly with other systems and technologies
Requirements:
• 15+ years of experience in mobile application development
• 3+ years of experience in React Native
• Bachelor's degree in Computer Science or a related field, or equivalent work experience
• Strong understanding of mobile application architecture patterns and best practices
• Solid experience with iOS and Android mobile application development
• Strong understanding of mobile application design patterns and best practices, as well as experience with mobile application security and performance optimization
• Familiarity with Agile development methodologies, including Scrum
• Excellent leadership and communication skills, with the ability to communicate technical concepts to non-technical stakeholders
• Experience leading and mentoring mobile development teams, including hiring, training, and performance management
• Ability to work collaboratively with cross-functional teams
• Experience with no-code/low-code platforms like Mendix and OutSystems is plus
• Experience with cloud technologies, including AWS or Google Cloud Platform, is a plus
• Familiarity with other mobile cross-platform development frameworks, such as Ionic, Flutter or Xamarin, is a plus