This job opening has expired.

Android Developer at Equity Bank

Share On:
  • Experience Required:4 Years
  • Total Positions:1
  • Job Type: Full Time
  • Job Category: Information Technology
  • Minimum Education: Degree
  • Job Location: Nairobi, Kenya
  • Posted on: November 27, 2023
  • Last Date: December 24, 2023

Job Description

Description

• Android App Development: Design, develop, and maintain the Equity Mobile Android application, adhering to high standards of performance, security, and user experience.
• Code Development: Write clean, efficient, and maintainable code in Kotlin, following best coding practices and design patterns.
• Architectural Design: Define and implement scalable and robust software architectures, making strategic decisions that impact the long-term success of the application.
• Feature Development: Collaborate closely with product managers, UX/UI designers, and cross-functional teams to conceptualize and implement new features, enhancements, and improvements.
• Quality Assurance: Oversee and ensure rigorous testing, including unit testing, integration testing, and user acceptance testing, to maintain the application's reliability and performance.
• Bug Resolution: Troubleshoot and resolve complex technical issues and bugs promptly, maintaining the application's integrity.
• Mentorship and Development: Provide mentorship, coaching, and professional development opportunities to team members, promoting a culture of knowledge sharing and growth.
• Documentation: Maintain comprehensive documentation for code, development processes, and technical specifications.

Qualifications

• Atleast 4+ years’ experience in Android app development, with a strong command of Java and/or Kotlin programming languages.
• Proven track record of successfully delivering and maintaining Android applications with complex features.
• Exceptional understanding of software development methodologies, architectural design, and best practices.
• Strong leadership skills with a demonstrated ability to lead and inspire a development team.
• Excellent communication and interpersonal skills, with a collaborative and solution-oriented mindset.
• Familiarity with version control systems, particularly Git.
• Experience with Agile development methodologies.
• Knowledge of mobile UI/UX design principles and usability best practices.
• Previous work on financial or banking applications.
• Bachelor's degree in computer science, Software Engineering, or a related field (or equivalent practical experience).
• Contributions to open-source Android projects.
• Experience with continuous integration and continuous delivery (CI/CD) pipelines.
• Knowledge of automated testing frameworks and practices.

Skills Required

Leadership Abilities
Effective Communication and Interpersonal Skills
Computer Programming

Application Details


This job has expired and application is not allowed