This position provides the opportunity to join a growing team that is changing in many regions of India and Africa.
Key Responsibilities: - Manage day-to-day activities in mobile development, while maintaining a high developer experience and clean coding practices.
- Drives strategy and growth for the mobile development team.
- Collaborate with key stakeholders to understand requirements and provide low level designs that match the user's needs.
- Lead the team to develop and ensure user expectations are met in terms of quality standards and deliverables.
- Be a mentor for the team and support the newcomers to ensure a quick ramp-up and organize regular knowledge sessions for the team.
- Design and build advanced applications for the Android/iOS platform.
- Lead and work with integration of third-party tools, data sources and APIs.
- Lead and work on bug fixing and improving application performance.
- Continuously discover, evaluate, and implement new technologies to maximize development 3 years' experience as a team lead and at least 5 more years as a developer or architect.
- Good Hands-on experience working with React native applications.
- Sound experience with backend development and can lead a full-stack team.
- Extensive experience with applying consumer-centric design processes, while Collaborating with cross-functional teams including Product Managers and UI/UX.
- Strong knowledge of modern design patterns and architectures (MVVM & Components Oriented Programming) and experience in CI/CD pipelines - Experience with Microservices based Architecture - Good knowledge of data structures and algorithms - Deep hands-on technical experience on different technologies, as an orientation: 1.
React Native, Flutter 2.
Firebase 3.
GIT (ref:hirist.tech)