iOS Developer

Nairobi

Job Type Full-time/Contract/Hybrid

About us

Tappi is a seed-stage startup focused on building the online identity for small and medium-sized businesses across Africa. We are dedicated to helping over 45M+ SMEs win in the $180B digital economy. We help them find customers and turn these customers into advocates to grow.

Job Purpose

We are seeking a talented iOS Engineer to join our team. In this role, you’d be responsible for developing high-end iOS applications for the latest Apple mobile devices. This will include collaborating with the design team for new application features, identifying and fixing application bottlenecks, maintaining the core code, and updating applications published on the App Store. This role will require a good understanding of Tappi’s technology stack, product delivery, and deployment models, system and customer configurations and the operations and support model of the deployed products.

Key Responsibilities:

  • Develop, test, and maintain iOS applications using Swift and Objective-C.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Troubleshoot and resolve software defects and performance issues.
  • Maintain code quality, organization, and automation.
  • Stay up-to-date with the latest iOS platform advancements and technologies.
  • Optimize applications for performance and usability.
  • Continuously improve your knowledge of best practices in mobile application development.

Requirements:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).
  • Proven experience in iOS app development, with a strong portfolio of released applications.
  • Proficiency in Swift and Objective-C.
  • Familiarity with RESTful APIs and integrating third-party libraries.
  • Strong problem-solving skills and the ability to work in a collaborative team environment.
  • Experience with version control systems, such as Git.
  • Solid understanding of the full mobile development lifecycle.
  • Knowledge of UI/UX best practices and a strong attention to detail.
  • Excellent communication and teamwork skills.

Nice-to-Have:

  • Experience with SwiftUI.
  • Knowledge of design patterns and architecture principles, such as MVVM or VIPER.
  • Experience with continuous integration and deployment.
  • Published apps on the App Store.

Benefits:

  • Competitive salary and performance-based bonuses.
  • Flexible working hours and the option for remote work.
  • Health, dental, and vision insurance.
  • Opportunities for professional development and growth.
  • A collaborative and creative work environment.

How to Apply:

If you are a passionate iOS Developer ready to make an impact in a dynamic and innovative environment, please send your resume and a cover letter to [email protected]. We look forward to hearing from you and exploring the possibility of having you join our team.

Tappi is an equal-opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.