Jobs

Vacancies at Safaricom Kenya

  • Contents
  • Open Jobs
    1. iOS Developer
    2. Category Sourcing Specialist- Technology Networks
  • Method of Application

Vacancies at Safaricom Kenya

iOS Developer

  • Job Type Full Time
  • Qualification BA/BSc/HND
  • Experience 4 years
  • Location Nairobi
  • Job Field ICT / Computer&nbsp

Key Responsibilities

  • Architect, build and maintain excellent iOS mobile applications with clean code
  • Release applications to App Store Connect
  • Design and implement user interface components for mobile applications from prototypes and wireframes
  • Write unit, XC, UI, integration and automated tests to ensure error-free code, performance and quality
  • Integration to RESTful APIs
  • Ensure performance, quality, and responsiveness of mobile apps
  • Identify, plan and implement new mobile products, applications and protocols
  • Creating efficient data queries and communicating to back-end developers on API issues
  • Build reusable code and libraries for future use
  • Implement clean, modern, smooth animations and transitions that provide an excellent user experience
  • Work with modern tools including Jira, Slack, GitHub etc
  • Reviewing application requirements and interface designs
  • Documenting application changes and developing updates
  • Collecting user feedback and optimization of operational experience
  • On-going app support, debug and enhancement
  • Remain up to date with the technologies, concepts, best practices and news of mobile applications development
  • Work closely with colleagues to constantly innovate app functionality and design
  • Communicate with users to understand their needs and experiences

Qualifications

Qualifications

  • Bachelor’s Degree in Computer Science or related field
  • 3+ years of professional experience working with iOS
  • 4+ years of professional software development experience
  • A very good understanding about mobile applications and programming languages such as Swift, Objective-C, UI Kit, Swift UI, CocoaPods, Cocoa Data together with their mainstream IDEs such as Xcode.
  • Knowledge in Flutter, React Native, Kotlin and Kotlin Multiplatform, and Android is an added advantage
  • A strong understanding on MVVM architecture
  • Experience in RESTful API integrations, Version Control (Git) and DevOps
  • An understanding on Security Principles with regard to mobile applications and tech platforms
  • Experience in developing iOS applications
  • A strong desire to learn and figure out how to create market leading user-friendly mobile applications
  • Quick to adopt and willingness to work/deliver in a short period
  • Ability to quickly absorb technical concepts and communicate them to a non-technical audience
  • Passionate about robust code design
  • Knowledge of UI/UX designs and wireframes
  • Ability to create and maintain continuous integration and delivery of iOS applications

go to method of application »

Method of Application


Leave a Comment