iOS Developer 1

Mexico City, Mexico /
Engineering /
Full time
About Umba
Our mission is to make banking free across Africa, empowering our customers to control their financial lives by ensuring financial services are affordable, efficient, and widely available.
We are pursuing a once-in-a-generation opportunity to revolutionize financial services in Africa-lowering the cost and increasing the reach of banking while serving the next billion mobile consumers that are coming online
We are passionately customer-centric, delivering mobile banking with an exceptional user experience.  We leverage advanced machine learning to allow us to create intelligent, affordable financial products for emerging markets where credit is not widely available
Headquartered in San Francisco, and growing rapidly in Mexico, Nigeria, and Kenya-Umba launched in the Nigerian market and is expanding quickly into additional markets. We offer a broad range of digital banking products to our customers through Android and iOS apps and have a culture of exceeding customer expectations which have generated explosive growth.
We are looking for exceptional talent but also for people that share our vision, drive, and sense of mission.   Come join us to build the biggest neo-bank in Africa.

Job Description
Umba is looking for a strong Software Engineer candidate with iOS experience. This role will be responsible for building and updating our iOS application.
-Develop and deliver new product features for our iOS application
-Improve engineering processes and tools to increase team effectiveness
-Work across both technical and business-focused teams to deliver value to our users
-Review pull requests of others
-Deploy Beta versions for testing and work closely with QA
-Deploy final versions to Google Play Store
-Measuring UI/App performance

Skills and Qualifications
-5+ years of experience with iOS development
-Basic UI components (mostly from UIKit)
-Swift (must have)
-Agile mythologies
-Unit Tests
-Core data or a similar persistence framework
-Nice to have:
-Have published one or more iOS apps in the app store.
-Experience writing multi-threaded applications.
-Experience with banking, mobile money, payments, and eCommerce products
-Familiarity with tech-enabled credit or payments products and the general fintech landscape
-Experience working with remote teams
-Advanced English required

Mexico City

Umba is proud to be an Equal Opportunity employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected veteran status, age, or any other characteristic protected by law. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you have a disability or special need that requires accommodation, please let us know.