Job Opportunities at Kuda Bank

Lagos Mainland    30-08-2021
 

Description



Roles and Responsibilities


Develop and execute exploratory and automated tests to ensure product quality

Create detailed, comprehensive and well-structured test plans and test cases

Monitor debugging process results

Perform thorough regression testing when bugs are resolved

Test current products and identify deficiencies

Track quality assurance metrics, like defect densities and open defect counts

Develop and monitor performance metrics for all stages of the production process

Liaise with internal teams (e.g. developers and product managers) to identify system requirements and ensure consistent project execution

Plan, create and manage the overall quality planning strategy

Identify quality assurance process bottlenecks and suggest actions for improvement

Stay up-to-date with new testing tools and test strategies


Requirements
You’ll be considered for this role if you:


Are familiar with native android and ios development frameworks

Have strong knowledge of software QA methodologies, tools and processes

Have experience in writing clear, concise and comprehensive test plans and test cases

Have hands-on experience with both white box and black box testing

Have hands-on experience with automated testing tools

Have solid knowledge of SQL and scripting

Have experience working in an Agile/Scrum development process

Have experience with performance and/or security testing

Have a sense of ownership and pride in your performance and its impact on the company’s success

Critical thinker and problem-solving skills

Are a team player

Have good time-management skills

Have great interpersonal and communication skills

Have good problem-solving skills

Can take the initiative and adapt to a fast-paced work environment


Benefits
At Kuda, our people are the heart of our business, so we prioritize their welfare. We offer a wide range of competitive benefits in areas including but not limited to:


A great and upbeat work environment populated by a multinational team.

Career Development & Growth.

We are advocates of work life balance and offer a remote working option for certain roles.



go to method of application »



Role Overview


We are looking for a result-driven and analytical software engineer to work on our native iOS mobile application.

S/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 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


3+ years of industry experience

Bachelor's or Higher Degree in Computer Science or a related field or equivalent experience


Experience:


Are proficient with Swift and Cocoa Touch

Have experience with iOS frameworks such as Core Data, Core Animation, etc.

Have experience with offline storage, threading, and performance tuning

Have familiarity with RESTful APIs to connect iOS applications to back-end services

Have knowledge of other web technologies and UI/UX standards

Have an understanding of Apple’s design principles and interface guidelines

Have experience with performance and memory tuning with tools such as Instruments, Shark, etc

Have familiarity with cloud message APIs and push notifications

Have a knack for benchmarking and optimization

Are proficient understanding of code versioning tools

Are familiar with continuous integration


Personal Attributes:


Willing to embrace and enrich Kuda culture of empathy, teamwork and passion

Have a strong desire for learning and growth.


Benefits
Become a part of one of the trailblazers in the challenger banking arena by joining the exciting and ambitious team at Kuda Bank as we work to become the neobank for ‘every African on the planet’:


An exciting and flexible work environment

Competitive pay

Smart and kind coworkers

Full pension contribution

Reliable health insurance



go to method of application »



Role Overview


We are looking for a result-driven and analytical software engineer to work on our Android mobile application.

S/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 fantastic experience for users.


Roles and Responsibilities


Design and build advanced applications for the Android platform

Collaborate with cross-functional teams to define, design, and ship new features

Work with outside data sources and APIs

Unit-test code for robustness, including edge cases, usability, and general reliability

Work on bug fixing and improving application performance

Continuously discover, evaluate, and implement new technologies to maximize development efficiency


Requirements


BS/MS Degree in Computer Science, Engineering or a related subject

Proven software development experience and Android skills development

Proven working experience in Android app development and

Have published at least one original Android app

Experience with Android SDK

Experience working with remote data via REST and JSON

Experience with third-party libraries and APIs

Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies

Solid understanding of the full mobile development life cycle.


Benefits
Become a part of one of the trailblazers in the challenger banking arena by joining the exciting and ambitious team at Kuda Bank as we work to become the neobank for ‘every African on the planet':


An exciting and flexible work environment

Competitive pay

Smart and kind coworkers

Full pension contribution

Reliable health insurance



go to method of application »



Role Overview


We are looking for a result-driven and analytical software engineer (backend) who will troubleshoot and improve existing backend applications and processes.

S/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.


Roles and Responsibilities


Main focus on coding and debugging

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


3+ years of industry experience

Bachelor's or Higher Degree in Computer Science or a related field or equivalent experience


Skills & Experience:


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

Have a deep understanding of Source Code Management

Have in-depth understanding of Cloud Technologies (Azure, AWS)

Have a great understanding of databases and SQL

Have in-depth understanding of REST APIs, SOAP & RPC

Have in-depth understanding of the Software Development Life Cycle (SDLC)

Are able to do technical writing and API documentation

Are familiar with project management tools (e.g Trello, Jira, etc)

Have good problem-solving skills

Have strong verbal and written communication skills


Personal Attributes:


Willing to embrace and enrich Kuda culture of empathy, teamwork and passion

Have a strong desire for learning and growth.

Passionate about improving developer productivity

Strive for speed and quality

Desire to automate


Benefits
Become a part of one of the trailblazers in the challenger banking arena by joining the exciting and ambitious team at Kuda Bank as we work to become the neobank for ‘every African on the planet’:


An exciting and flexible work environment

Competitive pay

Smart and kind coworkers

Full pension contribution

Reliable health insurance



go to method of application »



Roles and Responsibilities


Implement various testing and automation tools, and commission IT infrastructure

Provision, Configure, & De-Provision Environments via Automation

Define and set development, test, release, update, and support processes for DevOps operation

Apply troubleshooting techniques and advise on fixing code bugs

Ensure developers adheres to defined DevOps processes and update or create new processes to improve efficiency and effectiveness

Develop appropriate metrics to demonstrate system performance and agility using appropriate monitoring tools to improve operational efficiency.

Identify and deploy cybersecurity measures by continuously performing vulnerability assessment and risk management

Recognize and adopt best practices in documentation, testing, security, operations and support at scale and efficient use of resources.

Perform incidence management and root cause analysis

Select and deploy appropriate CI/CD tools

Strive for continuous improvement and build continuous integration, continuous development, and constant deployment pipeline (CI/CD Pipeline)

Understand teams’ requirements and project KPIs


Requirements


3+ years of industry experience

Bachelor's or Higher Degree in Computer Science or a related field or equivalent experience


Experience:


Have experience with CI/CD Platforms (Azure DevOps is a Plus)

Have experience with at least one of GCP, AWS & Microsoft Azure (preferably Azure & AWS)

Have experience with ElasticSearch, Datadog, Sentry

Have experience with Technologies like Ansible, Terraform, etc

Have experience with Kubernetes orchestration and management

Have experience maintaining and support monitoring and alerting systems

Have experience supporting and troubleshooting relational databases and distributed platform

Have working knowledge of monitoring and event management tool Implementations

Have basic system administration and Linux skills


Personal Attributes:


Willing to embrace and enrich Kuda culture of empathy, teamwork and passion

Have a strong desire for learning and growth.

Have a sense of ownership and pride in your performance and its impact on the company’s success

Are a critical thinker and possess problem-solving skills

Are a team player

Have good time-management skills

Have great interpersonal and communication skills

Can take the initiative and adapt to a fast-paced work environment


Benefits
At Kuda, our people are the heart of our business, so we prioritize their welfare. We offer a wide range of competitive benefits in areas including but not limited to:


A great and upbeat work environment populated by a multinational team.

Career Development & Growth.

We are advocates of work life balance and offer a remote working option for certain roles.

Related search

K

Job Vacancies at Kuda Bank

DescriptionWe are looking for an IT Systems Auditor to join our Internal Audit Team.In this role, you will take ownership of supporting the Lead IT System Auditor to provide assurance to the Board on the efficiency of IT controls and cybersecurity risk resilience while providing insights on emerging trends in the technological space.Roles & Respons
Lagos Mainland    2021-09-08
0$
K

Job Vacancies at Kuda Bank

Department: HRAbout the RoleThe L&D Manager is responsible for the provision of support services i.e., determining the demand/supply and scheduling of training interventions, data management associated with training activities including course loading and financial analysis and the production of training material.ResponsibilitiesIn order to execute
Lagos Mainland    2021-09-15
0$
K

Job Openings at Kuda Bank

DescriptionThe Kuda data and decisioning team is a small, experienced team tasked with building a modern data stack that supports automated decisioning, and establishing an advanced analytics function. We play a central role in plotting Kuda’s progress and providing critical insights and capabilities as we grow the business.We’re looking for da
Lagos Mainland    2021-09-16
0$
K

Job Vacancies at Kuda Bank

Role Overview:We are looking for a technical, process & detail-oriented Information Systems Control Officer to manage IT operational processes, monitor and control access to information assets. Additionally, you will need to perform detailed evaluation of information systems and track technology compliance with various standards.Roles & Responsibil
Lagos Mainland    2021-11-01
0$
K

Job Openings at Kuda Bank

Role OverviewWe are looking for a technical, process & detail-oriented Information Systems Control Officer to manage IT operational processes, monitor and control access to information assets.Additionally, you will need to perform detailed evaluation of information systems and track technology compliance with various standards.Roles & Responsibilit
Lagos Mainland    2021-11-16
0$
K

Job Openings at Kuda Bank

Category: TechnologyRole OverviewWe are looking for a Mid Level Database Administrator (DBA) that will keep the database up and running smoothly 24 / 7.The goal is to provide a seamless flow of information throughout the company, considering both backend data structure and frontend accessibility for end-users.ResponsibilitiesBuild database systems
Lagos Mainland    2021-11-24
0$