View more
3 weeks ago
Mobile App Developer (iOS & Android)
Job Location: Lagos (Remote)
Job Description
- We are looking for a highly skilled Mobile App Developer with expertise in both iOS and Android development.
- The ideal candidate will be proficient in Kotlin, Swift, Flutter, and related technologies, with a passion for building high-quality, scalable mobile applications.
- You will collaborate with cross-functional teams to design, develop, and maintain mobile apps that deliver seamless user experiences.
Responsibilities
- Develop, test, and maintain iOS and Android applications using Swift, Kotlin, and Flutter.
- Implement best practices in UI/UX, ensuring an intuitive and engaging user experience.
- Optimize app performance, offline storage, and threading for a smooth experience.
- Work with Git, managing branching, merging, and pull requests effectively.
- Conduct unit, integration, and automated testing for reliability and performance.
- Integrate with RESTful APIs, cloud services (AWS, Firebase), and backend systems.
- Ensure security best practices are implemented in mobile applications.
- Collaborate with UI/UX designers using Figma and Adobe XD to create user-friendly interfaces.
- Utilize CI/CD tools like GitHub Actions, GitLab CI, and Bitrise for deployment.
- Work within Agile development methodologies to ensure efficient product cycles.
Required Skills & Experience
- iOS Development: Swift, Objective-C, Xcode, Core Data, Core Animation, Apple’s design principles.
- Android Development: Kotlin, Java, Android SDK, Gradle, Google’s Material Design guidelines.
- Cross-Platform: Flutter (React Native experience is a plus).
- Database Management: SQLite, Room (Realm is a plus).
- Testing Frameworks: XCTest (iOS), Espresso/JUnit (Android).
- Version Control: Git (experience with Git branching strategies).
- Project Management Tools: JIRA, Trello.
- Soft Skills: Strong problem-solving ability, excellent communication, and a proactive approach to learning.
Qualifications
- Education: Bachelor’s degree in Computer Science, Engineering, or equivalent experience.
- Experience: 5+ years as a Mobile App Developer with a strong portfolio of published apps.
- Security: Knowledge of mobile security best practices.
- Industry Expertise: Experience in fintech or cross-border payment solutions is highly desirable.
Application Closing Date: 30th March, 2025.