10 Oct 2024
Mobile App Developer at Ellisons Solutions Limited
Never Miss a Job Update Again. Click Here to Subscribe
We have started building our professional LinkedIn page. Follow
- Company: Ellisons Solutions Limited
- Location: Zambia
- State: Zambia
- Job type: Full-Time
- Job category: IT/Telecom Jobs in Zambia
Job Description
JOB OVERVIEW
We are looking for an experienced React Native Mobile App Developer to join our growing team. As a React Native Developer, you will be responsible for building and maintaining high-performance, reusable, and reliable mobile applications for both Android and iOS platforms using the React Native framework. You will collaborate with product managers, UX/UI designers, and backend developers to ensure the seamless delivery of mobile solutions that meet both user needs and business objectives.
KEY RESPONSIBILITIES
- Develop, build, and maintain cross-platform mobile applications for Android and iOS using React Native.
- Collaborate with teams to define app features, functionalities, and user interfaces based on business requirements.
- Write clean, maintainable, and efficient code adhering to React Native best practices.
- Optimize app performance and ensure smooth, responsive user experiences.
- Integrate mobile apps with RESTful APIs and third-party services.
- Develop APIs off Laravel based web applications.
- Work closely with backend developers to ensure proper integration of services and data layers.
- Ensure the code is well-tested and scalable, by writing unit and integration tests.
- Troubleshoot, debug, and improve mobile applications.
- Handle app deployment to the Google Play Store and Apple App Store, including submission, updates, and bug fixes.
- Participate in regular code reviews, team meetings, and sprint planning.
REQUIREMENTS
- Strong proficiency with React Native and JavaScript/TypeScript.
- Strong proficiency with react expo.
- Experience in integrating and managing APIs, third-party services, and libraries in mobile apps.
- Familiarity with mobile app architectures such as Redux or MobX for state management.
- Experience with native modules for integrating native device features when necessary (e.g., camera, GPS, Bluetooth).
- Understanding of mobile UI/UX principles and ability to translate designs into functional mobile applications.
- Experience with mobile development tools such as Xcode (for iOS) and Android Studio (for Android).
- Strong understanding of mobile app lifecycle, app store submission processes, and app maintenance.
- Knowledge of version control systems (Git).
DESIRED EXPERIENCE
- Experience with TypeScript in mobile app development.
- Experience with CI/CD pipelines for React Native apps.
- Familiarity with push notifications and cloud messaging (Firebase, OneSignal).
- Knowledge of mobile security best practices.
- Experience with code performance tuning and app optimization.
- Experience with other mobile development frameworks or languages (e.g., Flutter, Kotlin).
- Experience with web development technologies (PHP, Laravel, Livewire)
EDUCATION
Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).