Company Info
Reaphsoft System Limited - Founded on the principles of creativity, integrity, and a relentless pursuit of quality, O&C has carved a niche for itself in the market. The company's success story is not just about financial milestones but also about the meaningful impact it has had on the lives of its customers, employees, and the community at large.
Reaphsoft System Limited – Founded on the principles of creativity, integrity, and a relentless pursuit of quality, O&C has carved a niche for itself in the market. The company’s success story is not just about financial milestones but also about the meaningful impact it has had on the lives of its customers, employees, and the community at large.
We are recruiting to fill the position below:
Job Title: Mobile App Developer
Location: Nigeria
Employment Type: Contract
Job Brief
- We are looking for a skilled MobileApp Developer to join our team. The ideal candidate will have a solid understanding of iOS or Android platforms, experience with app design from concept to production, and be familiar with industry standards and best practices.
Responsibilities
- Design and build advanced mobile applications for iOS/Android platforms.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Unit-test code for robustness, usability, and general reliability.
- Continuously discover and implement new technologies to maximize efficiency.
- Handle bug fixing and improving application performance.
- Work on the app’s architecture and code for maximum performance, quality, and responsiveness.
Requirements and Skills
Programming Languages:
- Android Development:
- Java or Kotlin (primary languages for native Android apps)
- iOS Development:
- Swift or Objective-C (primary languages for native iOS apps)
- Cross-Platform Development:
- Dart (for Flutter)
- JavaScript/TypeScript (for React Native)
- C# (for Xamarin)
Mobile Development Frameworks:
- Android Studio (for Android apps)
- Xcode (for iOS apps)
- React Native (cross-platform mobile app framework based on JavaScript)
- Flutter (cross-platform development framework powered by Google)
- Xamarin (Microsoft’s C# based cross-platform framework)
- Ionic (uses HTML, CSS, and JavaScript for hybrid apps)
Mobile UI/UX Design:
- Understanding of UI/UX principles for mobile devices
- Proficiency with design tools like Sketch, Figma, Adobe XD, and InVision
- Knowledge of platform-specific design guidelines (Google’s Material Design for Android, Apple’s Human Interface Guidelines for iOS)
- Familiarity with responsive design to accommodate different screen sizes, resolutions, and orientations
APIs & Backend Integration:
- Experience with RESTful APIs and GraphQL for server-side communication
- Knowledge of using tools like Postman or cURL for API testing
- Familiarity with JSON and XML for data exchange
- Understanding of OAuth, JWT, and token-based authentication systems.
Databases & Data Management:
- SQLite (local database for mobile apps)
- Realm (offline-first database)
- Knowledge of using CoreData (for iOS) or Room (for Android) for local data persistence
- Backend databases like Firebase Realtime Database, Firestore, or MySQL/PostgreSQL for cloud data storage
Version Control & Collaboration:
- Proficiency with Git and version control platforms like GitHub, GitLab, or Bitbucket
- Experience working in teams using Agile or Scrum methodologies
- Familiarity with project management tools like Jira, Trello, or Asana.
Deployment & App Store Management:
- Experience with the Google Play Store and Apple App Store submission process, including preparing app assets, metadata, and following the guidelines for approval
- Knowledge of App Store Optimization (ASO) to improve app discoverability
- Familiarity with app versioning, managing certificates, and provisioning profiles.
Application Closing Date
20th November, 2024.
How to Apply
Interested and qualified candidates should:
CLICK HERE TO APPLY