u

iOS developer | Paystack

uSoftware
Full-time
On-site
Pune, India



Paystack’s mission is to accelerate digital payments on the continent of Africa.  
Over 200K of some of the most renowned businesses in Nigeria, as well as a growing number of merchants in South Africa, Ghana, and Kenya, use Paystack’s modern payments gateway. They include the likes of MTN, Burger King, UPS, AXA Mansard Insurance, FairMoney, PiggyVest, FilmHouse Cinemas, Smile Communications, Air Peace Airlines, Crocs, Under Armour, Richemont Lifestyle Group (RLG), and many others. 
 

In just over 8 years, our growing team has introduced a steady cadence of innovation within the online payments landscape, such as automated recurring payments, the ability for customers to pay directly from their bank accounts, automated chargebacks, and much more. We were acquired by Stripe in 2020, and are doubling down on the mission to help build out Africa’s payments infrastructure. We’re obsessed with building the best place to work on the continent while accelerating digital commerce across Africa, and we need your help!  
 


As a Senior iOS Engineer at Paystack, you will play a pivotal role in designing, implementing, and maintaining the iOS version of our mobile experiences. You will collaborate closely with cross-functional teams to optimize our development and deployment processes, improve user experience, and drive continuous improvement initiatives. The ideal candidate will have a strong background in mobile engineering and design.  


Main responsibilities:  
 
- Work in a cross-functional team to design, build and deliver new features for our iOS apps;  

- Fluent in SwiftUI and UIKit;  
- Fluent in writing Swift code and has an understanding of the objC language;  
- Be intimately familiar with the App Store and Human interface guidelines and processes; 
- You will have the opportunity to mentor junior team members and contribute to our engineering guidelines for the iOS engineering competency at Paystack 


Role requirements: 

- 4+ years of experience in software development with a proven track record;  
- A passion for building products to help African businesses is a plus;  
- A proactive approach to problem-solving;  
- Extensive knowledge of object-oriented programming, design patterns, data structures, modularization, iOS architectures and best practices;  
- Experience in building open-source libraries will be advantageous;  
- Thorough understanding of the complete mobile development life cycle;  
- A good understanding of reactive and declarative programming as well as asynchronous programming; 
- Experience in writing unit, integration and UI tests;  
- An understanding of CI/CD and Mobile DevOps;  
- Good communication skills;  
- Self-motivation that drives them to do things and pushes them to raise the bar;  
- Has a good understanding of design systems and overall system design;  
- Has a good understanding of dependency management systems such as Swift package manager and cocoapods;  
- High analytical thinking to tackle complicated issues 


Beneficial: 
 
- Bachelor’s degree in Computer Science, Engineering, or a related field might be beneficial but not required;  

- Experience in the fintech industry or with payment processing systems;  
- Knowledge of cybersecurity best practices and compliance requirements (e.g., PCI DSS);  
- Experience with machine learning and data analytics.  


Soft Skills: 

- Impeccable problem-solving and analytical abilities;  

- Effective communication and collaboration skills;  
- High agency and the ability to work independently;  
- Adaptability and willingness to learn new technologies and tools.  


Team and Reporting Structure: 
The engineer will join a team of software engineers and report directly to the engineering manager. You will work closely with product managers, designers, and other stakeholders to ensure successful project delivery. 
 
Work Environment: 
Paystack offers a dynamic and inclusive work environment with opportunities for growth and professional development. 
 
What's in it for you?  
 

  • 20 working days of vacation and 15 sick leaves (all public holidays as well);   

  • Health Insurance (after trial);  

  • Fitness membership (after trial);  

  • Company legal and accounting support;  

  • Flexible working hours without time trackers;  

  • Corporate Events. 


Join us πŸš€