The leading platform for connecting individuals looking for household services with top-quality, pre-screened independent service professionals. From home cleaning to handyman services, HDPRO instantly matches thousands of customers every week with top-rated professionals in cities all around the Nigeria.
Location: Magodo, Lagos
Job Summary:
We are seeking a 5 years experienced Full Stack Mobile Developer who specializes in React Native for mobile app development and Node.js for backend services. The ideal candidate should be proficient in both JavaScript and TypeScript, with experience in building scalable, high-performance mobile applications. As a Full Stack Mobile Developer, you will be responsible for designing and implementing both the front-end and back-end of mobile applications, ensuring seamless integration and top-notch user experience.
Key Responsibilities:
- Mobile App Development: Develop, test, and maintain cross-platform mobile applications using React Native.
- Backend Development: Design and build RESTful APIs and backend services using Node.js and Express.js.
- Database Management: Work with databases like MongoDB or PostgreSQL for data storage, retrieval, and management.
- Full Stack Development: Build, deploy, and maintain both front-end (React Native) and back-end (Node.js) systems.
- TypeScript/JavaScript: Write clean, efficient, and well-documented code in both JavaScript and TypeScript.
- Integration: Integrate third-party APIs and services into mobile apps for features like payments, notifications, and maps.
- Performance Optimization: Optimize app performance and scalability to ensure high-quality user experience.
- Version Control: Collaborate with the development team using version control systems like Git.
- Testing & Debugging: Implement automated testing (unit/integration testing) and ensure all apps are bug-free before deployment.
- Deployment: Manage the deployment process for Android and iOS apps, including working with platforms like Google Play Store and Apple App Store.
Required Skills & Qualifications:
- Proficiency in React Native: Strong experience in developing mobile applications with React Native for both iOS and Android platforms.
- Node.js Expertise: In-depth knowledge of Node.js, including Express.js or similar frameworks.
- JavaScript & TypeScript: Proven experience in both JavaScript and TypeScript for building scalable applications.
- RESTful API Development: Solid understanding of building and integrating RESTful APIs.
- Database Experience: Experience with databases like MongoDB, MySQL, or PostgreSQL.
- Cloud Services: Familiarity with cloud platforms like AWS, Google Cloud, or Microsoft Azure for deployment and storage.
- Version Control: Experience with Git for version control and collaboration.
- Agile Methodology: Comfortable working in an Agile environment and collaborating with cross-functional teams.
Nice to Have:
- Native Mobile Development: Knowledge of native mobile development (Android/Java, iOS/Swift) is a plus.
- DevOps: Experience with CI/CD pipelines and DevOps practices for mobile app deployment.
- Real-time Technologies: Familiarity with WebSockets or Socket.io for real-time features.
- UI/UX Principles: Understanding of modern UI/UX design principles and practices.
Benefits:
- Competitive salary and performance bonuses.
- Opportunities for career growth and development.
- Collaborative work environment with a focus on innovation.
- Work on exciting projects with cutting-edge technologies.
- Health insurance and other benefits.
Method of Application
Signup to view application details.
Signup Now