Are you passionate about crafting seamless, high-performing mobile apps that deliver outstanding user experiences? BizGrow Digital is looking for a talented Senior Mobile App Developer to join our team!
In this role, you’ll play a key role in designing and maintaining cutting-edge mobile applications on both iOS and Android. You will work closely with our back-end developers, full-stack developers and designers to bring ideas to life through scalable code and intuitive interfaces that are functional and usable.
If this sounds like you, we’d love to hear from you!
Responsibilities
- Design, develop, and maintain a high-quality, user-friendly, responsive mobile app using React Native.
- Collaborate with back-end developers, designers and product teams to create an engaging and intuitive user experience.
- Write clean, maintainable and reusable code focused on performance and scalability.
- Implement advanced features like real-time updates, push notifications, geolocation services, and map integrations.
- Optimise application performance for cross-platform deployment on iOS and Android.
- Stay up-to-date with mobile app development trends, tools, and technologies.
- Participate in code reviews and mentor junior developers.
- Debug, troubleshoot and resolve issues to maintain a high standard of quality.
Requirements
Technical Skills:
- 3+ years of experience in mobile app development.
- Expertise in React Native (preferred) or Flutter.
- Proficient in front-end development tools like Redux Toolkit, Context API, or MobX for state management.
- Experience with integrating APIs, especially RESTful and GraphQL.
- Strong knowledge of mobile app UI/UX principles and best practices.
- Familiarity with deploying apps to the Apple App Store and Google Play Store.
- Knowledge of tools like Firebase, including Firestore, Analytics, and Cloud Messaging.
- Hands-on experience with geolocation services and map integration (e.g., Google Maps SDK, Mapbox).
- Experience with version control tools like Git.
Soft Skills:
- Energetic team player who contributes to maintaining a positive and motivated team environment.
- Strong problem-solving and analytical skills.
- Positive thinker with a "can-do" attitude to tackle challenges effectively.
- Excellent communication and collaboration skills.
- Respects and values diverse perspectives while working with team members.
- Ability to manage multiple priorities in a dynamic environment.
Preferred Qualifications:
- Familiarity with payment gateways like Stripe or PayHere.
- Experience with offline storage solutions and optimisation.
- Knowledge of animations and transitions for improving app interactivity.
What We Offer
- Competitive salary
- Opportunity to work from home
- A fast-paced and collaborative environment
- Warm and friendly company culture
Generating Apply Link...