- Contents
- Open Jobs
- iOS Developer
- 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 
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 »
Leave a Comment