Jobs
>
Nairobi

    Android Developer at - Nairobi, Kenya - I&M Bank

    I&M Bank
    Default job background
    Full time
    Description

    I&M Bank is a wholly owned subsidiary of I&M Holdings Limited, a publicly quoted company at the Nairobi Securities Exchange (NSE).

    The bank possesses a rich heritage in banking.


    Job Purpose:


    Engineers at iCube build products and services that impact the day to day lives of our customers and internal teams.

    Your contributions will ensure that tangible value is continuously delivered to the end users.

    A successful candidate will be expected to work closely with the product & design team to ensure timely delivery of great products.

    He/she will also need to be willing to learn and passionate about making contributions towards the team's success.
    About Job

    We are looking for an Android developer responsible for the development and maintenance of applications aimed at a vast number of diverse Android devices.

    Your primary focus will be the development of Android applications and their integration with back-end services. You will be working along-side other engineers and developers working on different layers of the infrastructure. Therefore, commitment to collaborative problem solving, sophisticated design, and creating quality products is essential.

    As a Member of the team, you will:
    Design and build advanced applications for the Android platform
    Collaborate with cross-functional teams to define, design and ship new features
    Unit-test code for robustness, including edge cases, usability and general reliability
    Identify & correct bottlenecks & fix bugs while improving application performance
    Continuously discover, evaluate and implement new technologies to maximize development efficiency

    Develop and deploy software that will help drive improvements towards the reliability, availability, performance and efficiency of I&M Bank's services.

    Work with peers to plan & prioritize the development and test strategy to ensure high quality and timely delivery of the fixes and tools.

    Partner with various teams across the bank to transform requirements into tools, products, and services.
    Share knowledge across the team and the bank.
    Periodically spend time with the rest of the team outside of work with the intention to strengthen the bonds between the team members

    This may be your dream job if you:
    Have a strong core understanding of software engineering best practices
    Working knowledge of object-oriented design and development skills
    Possess fantastic problem solving, debugging and troubleshooting skills
    Understanding of concepts in data structures and algorithms with demonstrated ability to make use of them
    Working experience in Android UI design principles, patterns & best practices
    Experience with 3rd Party libraries and APIs
    You have prior experience as an Android Developer using Kotlin, Java, Android SDK, Android NDK
    You have experience in publishing an application on the Google Play store
    Proven work experience in design patterns mobile architecture using frameworks such as MVVM/MVC/MVP
    Familiarity with various testing tools
    Experience with SSO and OAUTH
    Working knowledge of the general mobile landscape, architectures, trends and emerging technologies
    Solid understanding of the full mobile development lifecycle
    Experience with offline storage, threading & performance tuning
    Familiarity & good understanding with RESTful APIs to connect Android apps to backend services
    Familiarity with cloud message APIs and push notifications.
    Understand Google's Android design principles and interface guidelines
    Proficient understanding of code versioning tools such as Git
    Familiarity with continuous integration/ continuous deployment
    Have an ability to prioritize and handle multiple tasks competently
    Have strong interpersonal and communication skills
    Yearn to learn new technology stacks and accept that learning is forever
    Pay close attention to the little details that help make our products that much better
    Enjoy working in a fun and highly collaborative environment
    Experience with Scrum/Agile development methodologies
    You are a problem solver with good analytical skills


  • Equity Bank Kenya Nairobi, Kenya Full time

    Equity Bank Limited (The "Bank") is incorporated, registered under the Kenyan Companies Act Cap 486 and domiciled in Kenya. The address of the Bank's registered office is 9th Floor, Equity Centre, P.O. Box Nairobi · Job Purpose · As a Senior Android Developer/Engineer at Equity G ...


  • Vilcom Networks Limited Nairobi, Kenya Full time

    Vilcom Networks Limited is a telecommunications company headquartered in Nairobi, Kenya. Our mission is to deliver best-of-class communication services to our customers through fast and affordable internet access and reliable network operation · About Job · The ideal candidate mu ...


  • TeacherOn Ruaka, Kenya Full time

    flutter app and backend api · Level: Intermediate · Gender Preference: None · Meeting options: · Available online - via skype etc. ...


  • Google Nairobi, Kenya Full time

    Google is an American multinational technology company specializing in Internet-related services and products that include online advertising technologies, search, cloud computing, software, and hardware. · Requirements · Minimum qualifications: · Experience with the Android plat ...


  • Equity Bank Kenya Nairobi, Kenya Full time

    ABOUT THE COMPANY · Equity Bank Kenya Limited, is a financial services provider headquartered in Nairobi, Kenya. It is licensed as a commercial bank, by the Central Bank of Kenya, the central bank and national banking regulator. · JOB SUMMARY · Required:Bachelor's degree in Compu ...


  • Stratostaff Nairobi, Kenya Full time

    At Stratostaff we design, implement and manage workforce solutions for large, specialized or routine staff complements giving you the opportunity to focus on your core business. · PROFILE INTRODUCTION · Our client, one of the top banks in Kenya that offers a range of finance pro ...

  • NCBA

    UX/UI Designer

    1 week ago


    NCBA Nairobi, Kenya Full time

    ABOUT THE COMPANY · The new NCBA has harnessed the power of both NIC and CBA to create a bank that brings together the best of both worlds — from cutting edge mobile banking to good old-fashioned relationship management; from scalable business banking to financial services that g ...


  • MNC Consulting Group Limited Nairobi, Kenya Full time

    MNC Consulting Group Limited services include but not limited to; Accountancy, Audit & Assurance, HR Development, Financial & Investment Advisory, Taxation, Mngmt Consulting. · Position Overview: · As a Mobile App Developer you will be instrumental in designing, developing, and m ...

  • Sasa Doctor

    developer

    3 days ago


    Sasa Doctor Nairobi, Kenya Full time

    JOB SUMMARY · If you meet the qualifications of this position kindly email your CV and certificates to not apply if you do not meet the qualifications neededWe are looking for a talented React developer to join our growing team. In this role, you will be responsible for the ent ...

  • GeoPoll

    CATI Interviewer

    4 days ago


    GeoPoll Nairobi, Kenya Full time

    GeoPoll is a leading research organization that uses mobile phones to gather direct, real-time insights from millions of people throughout Africa, Asia, and Latin America. · About this Job · GeoPoll, the world's largest mobile surveying platform working in emerging markets, is lo ...


  • Geopoll Nairobi, Kenya Full time

    ABOUT THE COMPANY · GeoPoll is an open mobile polling platform that allows researchers to conduct surveys through their mobile phones. The platform helps customers understand trends, preferences, and conditions in every part of the world from dense urban areas to remote villages. ...


  • African Development Solutions (Adeso) Nairobi, Kenya Full time

    ABOUT THE COMPANY · Adeso is a humanitarian and development organization that is changing the way people think about and deliver aid in Africa. · JOB SUMMARY · Adeso is looking for a React Native developer interested in building performant web, mobile apps on both the iOS and And ...

  • NCBA

    Frontend Engineer

    1 week ago


    NCBA Nairobi, Kenya Full time

    ABOUT THE COMPANY · The new NCBA has harnessed the power of both NIC and CBA to create a bank that brings together the best of both worlds — from cutting edge mobile banking to good old-fashioned relationship management; from scalable business banking to financial services that g ...


  • Co-operative Bank of Kenya Nairobi, Kenya Full time

    The Co-operative Bank of Kenya Limited is incorporated in Kenya under the Company Act and is also licensed to do the business of banking under the Banking Act. The Bank was initially registered under the Co-operative Societies Act at the point of founding in 1965. · Job reference ...


  • Nathan HR Human Resources Nairobi, Kenya

    Our company is a dynamic and innovative software development company that has expanded its global presence by establishing a new offshore IT development center in Nairobi, Kenya. We specialize in providing hyper-customized ERP solutions and cloud-based software suites to clients ...

  • NCBA

    Backend Engineer

    1 week ago


    NCBA Nairobi, Kenya Full time

    ABOUT THE COMPANY · The new NCBA has harnessed the power of both NIC and CBA to create a bank that brings together the best of both worlds — from cutting edge mobile banking to good old-fashioned relationship management; from scalable business banking to financial services that g ...


  • Equity Bank Kenya Nairobi, Kenya Full time

    Equity Bank Limited (The "Bank") is incorporated, registered under the Kenyan Companies Act Cap 486 and domiciled in Kenya. The address of the Bank's registered office is 9th Floor, Equity Centre, P.O. Box Nairobi · The Opportunity · We are seeking highly skilled Test Automation ...

  • Equity Bank Kenya

    ERP Support Analyst

    1 week ago


    Equity Bank Kenya Nairobi, Kenya Full time

    ABOUT THE COMPANY · Equity Bank Kenya Limited, is a financial services provider headquartered in Nairobi, Kenya. It is licensed as a commercial bank, by the Central Bank of Kenya, the central bank and national banking regulator. · JOB SUMMARY · EDUCATIONAL QUALIFICATIONS:Bachelor ...


  • Equity Bank Kenya Nairobi, Kenya Full time

    ABOUT THE COMPANY · Equity Bank Kenya Limited, is a financial services provider headquartered in Nairobi, Kenya. It is licensed as a commercial bank, by the Central Bank of Kenya, the central bank and national banking regulator. · JOB SUMMARY · Qualifications Bachelor's degree in ...


  • Equity Bank Kenya Nairobi, Kenya Full time

    ABOUT THE COMPANY · Equity Bank Kenya Limited, is a financial services provider headquartered in Nairobi, Kenya. It is licensed as a commercial bank, by the Central Bank of Kenya, the central bank and national banking regulator. · JOB SUMMARY · Education: A bachelor's degree in b ...