We empower individuals with access to credit, simple payments solutions, high-yield investment opportunities and easy-to-use tools for personal financial management. Carbon is headquartered in Lagos, Nigeria. We are a global company of over 90 employees with operations in Nigeria, Ghana and Kenya
About the role
- We are seeking a dedicated Senior Android Developer to join our team and gain valuable experience in the finance sector.
Responsibilities
- Drive the direction of the mobile applications in the company to deliver robust, secure, and efficient experiences to make our customers happy.
- Design, develop, and improve our Android applications across all popular devices.
- Produce technical designs and lead developers during development.
- Build up best practices around Android development, code reviews, and training.
- Work with the Quality Assurance team to troubleshoot and resolve issues.
Requirements
- BS/MS degree in Computer Science, Engineering, or a related subject
- Experience building native apps in Android using Java (mandatory) and Kotlin
- Demonstrate strong analytical and problem-solving skills.
- At least 4 years of software development experience and Android skills development
- Must have published at least one original Android app to the Play Store
- Experience with Android and Firebase SDKs
- Experience working with remote data via REST and JSON
- Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
- Solid understanding of the full mobile development life cycle.
- Sound knowledge of Android components (Content providers, Broadcast receivers, services, activities, fragments, UI layouts, Intents ..)
- Fast-paced and able to work to deadlines.
The following are optional but will enhance your chances of being selected:
- Knowledge of at least one backend programming language
- Ability to work with UX prototyping tools like Figma, Adobe XD, InvisionApp, etc
- Knowledge of GIT
- Test Driven Development, Continuous Integration, and/or other automated testing skills.
- Overall software development experience of 5+ years
- Agile Development experience.
- Prior experience working with financial applications.
Method of Application
Signup to view application details.
Signup Now