Mobile Application Software Engineer

  • Cytonn Investments
  • Nairobi, Kenya
  • Nov 15, 2017 - Dec 15, 2017
Full time Information Technology

Job Description

  • Build new and engaging native mobile applications using the Android SDK
  • Work with UI/UX designers and fellow engineers to build enterprise mobile solutions
  • Deliver feature enhancements and continuous improvements to existing mobile apps
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Unit-test code for robustness, including edge cases, usability, and general reliability
  • Work on bug fixing and improving application performance
  • Any other duties as may be assigned from time to time
  • A grade of B+ and above in KCSE (or equivalent) with good grades in math and languages
  • Computer Science (or related) degree with a minimum of upper second-class honors
  • At least one-year coding experience working on production mobile applications. Experience in developing in the financial services industry is an added advantage
  • Demonstrable experience in developing Android applications in Java/Kotlin. Knowledge and experience of iOS (Swift) is an added advantage
  • Solid understanding of popular programming paradigms (object orientation & functional programming), data structures and algorithms
  • Proficient understanding of version control systems (GIT)
  • Ability to work long hours to complete requirements
  • A passion for computing and software and engaging learning experiences, as well as desire to make a difference in a highly productive environment
  • Desire to use technology to develop innovative solutions that solve real world problems
  • Have at least two active applications downloadable from the Google Play Store