datatrota
Signup Login
Home Jobs Blog

Android Developer at ICS Outsourcing Limited

ICS Outsourcing LimitedLagos, Nigeria Software Development
Full Time
ICS Outsourcing is Nigeria’s pioneer Human Resource Outsourcing Company. We are on a mission to provide world-class human resource solutions, using experts while creating value for our shareholders and opportunities in the community. Our vision is to be the most valuable Business Support Solutions Partner to our Clients throughout Africa and beyond.

Summary

  • We are looking for a skilled Android Developer proficient in Kotlin and Java. The ideal candidate will have a strong background in Android SDK, RESTful APIs, and related technologies, with a passion for building high-quality
  • mobile applications. The ideal candidate will collaborate with cross-functional teams to design, develop, and maintain our Android applications, ensuring a seamless and secure user experience for financial transactions and cross-border payments.

Required Skills and Experience

  • Android Development: Proficiency in Kotlin and Java, experience with Android SDK, RESTful APIs, offline storage, threading, performance tuning, and familiarity with Google’s design principles, Android Studio, and Gradle.
  • Cross-Platform Development: Experience in developing cross-platform applications using Flutter or React Native.
  • Database Management: Proficiency in managing databases with SQLite and Room. Experience with Realm is a plus.
  • Version Control: Proficiency in Git, experience with branching, merging, and pulling requests.
  • Testing: Experience with unit, integration, and automated testing frameworks, including Espresso/JUnit for Android.
  • UI/UX Tools: Proficiency in designing interfaces using Figma and Adobe XD, with a good understanding of Material Design.
  • Other Tools: Familiarity with project management tools (JIRA, Trello), CI/CD tools (GitHub Actions, GitLab CI, Jenkins, Bitrise), and API documentation tools (Postman, Swagger).
  • Soft Skills: Excellent problem-solving abilities, attention to detail, strong communication skills, and the ability to work effectively both independently and as part of a remote team. A proactive approach to learning and adapting to new technologies and methodologies is essential.

Preferred Qualifications

  • Education: Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Experience: At least 6 years of proven experience as an Android Developer with a strong portfolio of releasedapplications on Google Play.
  • Knowledge: Extensive understanding of the full mobile development lifecycle.
  • Industry Experience: Previous work in fintech or cross-border payment solutions is highly desirable.
  • Methodologies: Proficiency with agile development methodologies.
  • Security: Familiarity with mobile security best practices.
  • Integration: Experience with cloud services and backend integration, such as AWS or Firebase.

Method of Application

Signup to view application details. Signup Now
X

Send this job to a friend