Purpose of the Role:
As the Lead Mobile Developer, you will be a vital member of our agile software development team. Your expertise in React Native will guide the design and implementation of innovative mobile applications for iOS and Android, ensuring a seamless user experience.
Duties and Responsibilities:
- Lead and mentor a team of React Native developers, ensuring high code quality and best practices.
- Develop, maintain, and enhance mobile applications using React Native.
- Collaborate with cross-functional teams, including designers, product managers, and other developers, to deliver robust solutions.
- Design and implement clean, efficient, and reusable code.
- Ensure the performance, quality, and responsiveness of applications.
- Perform code reviews and provide constructive feedback to improve team skills and efficiency.
- Troubleshoot and debug technical issues, and provide effective solutions.
- Stay current with emerging technologies and industry trends to ensure our applications are cutting-edge.
- Assist in the architectural decisions regarding mobile app development.
- Participate in project planning and estimation discussions.
Required Experience & Knowledge:
- Minimum of 5 years of experience in mobile application development for iOS and Android.
- Extensive experience with React Native.
- Familiarity with GraphQL and Apollo Client.
- Experience in developing mobile applications that interact with devices using Bluetooth Low Energy (BLE).
- Understanding of BLE protocols, APIs, and libraries commonly used in React Native for device communication.
- Experience troubleshooting and optimizing BLE connections for performance and battery efficiency.
- Familiarity with security considerations and best practices for BLE communication.
- A Mac with iOS system is required.
Skills and Attributes:
- Strong team player with a proactive approach.
- Excellent communication skills.
- Creative problem-solving abilities.
Required Education & Qualifications:
- Bachelor’s Degree in Computer Science or a related field.
- Proficiency in spoken and written English.