Jobs

Current Openings at Kuda Bank

  • Contents
  • Open Jobs
    1. iOS Engineer – Swift
    2. Senior iOS Engineer – Swift
    3. Senior Back-end Engineer
    4. Head of Creative
  • Method of Application

Current Openings at Kuda Bank

iOS Engineer – Swift

  • Job Type Full Time
  • Qualification BA/BSc/HND
  • Experience 3 years
  • Location Lagos
  • Job Field ICT / Computer 

Role Overview

  • We are looking for a result-driven and analytical software engineer to work on our native iOS mobile application.
  • You’ll use your sound understanding of programming tools and languages to analyze current codes, formulate more efficient processes, solve problems and create a fantastic experience for users.

Roles and Responsibilities

  • Design and build applications for the iOS platform
  • Ensure the performance, quality, and responsiveness of applications
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Identify and correct bottlenecks and fix bugs
  • Help maintain code quality, organization, and automatization.

Requirements

  • Bachelor`s Degree in Computer Science or a related field or equivalent experience
  • 3+ years of industry experience (ideally working in a start-up or scale-up)
  • Proficient with Swift Packet Manager and Cocoa Touch
  • Proficiency with UIKit/SwiftUI in building user interfaces
  • Experience with iOS frameworks such as Core Data, Core Animation
  • Experience with offline storage, threading, and performance tuning
  • Familiarity with RESTful APIs to connect iOS applications to back-end services
  • Knowledge of other web technologies and UI/UX standards
  • Understanding of Apple’s design principles and human interface guidelines
  • Experience with performance and memory management tools such as Profile Instruments
  • Familiarity with cloud message APIs and push notifications
  • Knack for benchmarking and optimization
  • Proficient understanding of code versioning tools
  • Familiar with CI/CD.

go to method of application »

Method of Application

Role 

  • We are looking for a result-driven and analytical senior software engineer (backend) who will troubleshoot and improve existing backend applications and processes.
  • She / he will use his or her understanding of programming tools and languages to analyze current codes, formulate more efficient processes, solve problems and create a more seamless experience for users.

Responsibilities

  • Build high-quality reusable code that can be used in the future
  • Develop functional and sustainable web applications with clean codes
  • Troubleshoot and debug applications
  • Conduct tests and optimise performance
  • Work together with engineers building client-facing applications to integrate UI elements with server-side logic
  • Implement modern technologies to improve legacy applications
  • Collect, analyse and address technical and design requirements
  • Help to create reusable code and libraries for future use
  • Train and support internal teams
  • Interact with developers, designers and system administrators to identify new features
  • Stay informed about emerging technologies.

Requirements

  • Bachelors or higher in Computer Science or a related field or equivalent
  • 5+ years of industry experience
  • Experience with DevOps principles.
  • Experience with Microservices and Event-Driven architecture.
  • Strong computer science fundamentals, algorithms, and data structures background
  • Model of software engineering best practices, including agile development, unit testing, code reviews, design documentation, debugging, and troubleshooting
  • Solid experience with C#, .Net, .Net Core
  • Strong computer science fundamentals, algorithms, and data structures background
  • A deep understanding of Source Code Management
  • Possess an in-depth understanding of Cloud Technologies (Azure, AWS)
  • A great understanding of databases and SQL
  • An in-depth understanding of REST APIs, SOAP & RPC
  • Strong understanding of the Software Development Life Cycle (SDLC)
  • Experience in technical writing and API documentation
  • Familiar with project management tools (e.g Trello, Jira, etc).

go to method of application »

Leave a Comment