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 looking for a dedicated and ambitious Senior iOS Developer to join our team. This is an excellent opportunity to acquire significant experience.
Responsibilities
- Ensure that the strategic direction of the company’s mobile applications is aligned to deliver robust, secure, and efficient user experiences.
- Design iOS applications across all Apple devices, creating technical designs and guidance for developers throughout the development lifecycle.
- Establish and enforce best practices for iOS development, including design patterns, code reviews, and developer training.
- Collaborate closely with the Quality Assurance team to proactively identify, address, and resolve any issues.
Requirements
- BS/MS degree in Computer Science, Engineering, or a related subject.
- Experience building native apps in iOS using Swift (mandatory).
- Demonstrate strong analytical and problem-solving skills.
- At least 4 years of software development experience and iOS development skills.
- Must have published multiple original iOS apps to the App Store.
- Experience with iOS design patterns and Firebase SDKs.
- Experience and a strong understanding of APIs and remote data via REST and JSON.
- Work knowledge of the general mobile landscape, architectures, trends, and emerging technologies.
- Solid understanding of the full software development life cycle.
- Fast-paced and able to work to deadlines.
- Experience working with Unit / UI test frameworks
- Experience using AI productivity tools.
- Role is hybrid and should be ready to be in the office twice a week.
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
- Experience with Swift UI, Combine, or RxSwift
Recruitment process
- Case Study ( Assessment)
- Call with People team
- Interview
Method of Application
Signup to view application details.
Signup Now