Front – End Developer at Co-operative Bank of Kenya

  • Full Time
  • Nairobi

Co-operative Bank of Kenya

The Role

The successful jobholder will be expected to:

  • Develop new and/or improve existing user facing features to enhance the user experience for both mobile and web applications.
  • Deliver responsive and cross-browser compatible applications.
  • Use Agile engineering practices and various software development technologies to rapidly develop creative, efficient, and re-usable solutions that enhance the organization’s technology stack.
  • Prototype or test the technical feasibility of the UI/UX designs and maintain brand consistency.
  • Optimize applications for size, speed, performance, and scalability.
  • Consume APIs developed by the back-end developers to display data on the application, get and validate input from the application and post data to the API.
  • Secure applications across all channels by putting adequate application security controls.
  • Implement UI/UX analytics to analyze our applications and generate insights to help improve our applications and better understand our customers.
  • Liaise with software vendors to resolve application issues or escalation by collecting, collating information and clearly documenting issues to enable efficient support from the software vendors/partners.
  • Adhere to change control procedures in implementing solutions and seeing through a project from conception to completion.
  • Work collaboratively with the UI/UX design team during the development and improvement of the user experiences.
  • Act as a user-advocate during the development process by offering and implementing suggestions from a user centered design perspective.
  • Act as a “go to” with in depth knowledge of user interface development best practices and standards.
  • Provide support to fellow front-end developers by engaging in peer code reviews.
  • Continuously research on better ways of achieving joyful user experiences and applications optimization.
  • Actively contribute to the front-end development of web based and mobile applications in the bank.
  • Use of DevOps and CI/CD tools to deliver new features and projects faster.

Qualifications, Skills & Attributes

The successful jobholder will be required to possess the following qualifications: –

  • A Bachelor’s degree in computer science & IT related fields with a focus on software development.
  • At least 3 years’ relevant work experience in Front-end mobile-web development.
  • Experience in responsive and adaptive web development, along with proficiency in Android and iOS development.
  • Proficient understanding of web markup languages and cascading stylesheets, such as HTML and CSS3.
  • Proficiency in CSS, Bootstrap, LESS and SASS.
  • Proficient understanding of client-side scripting frameworks such as JavaScript, ReactJS, Angular, Vue.js and jQuery.
  • Good understanding of server-side technologies such as Node.js and PHP.
  • Good understanding of asynchronous request handling, partial page updates, and AJAX.
  • Proficient understanding of cross-browser compatibility issues and ways to work around them.
  • Proficient understanding of code versioning tools such as Git / Mercurial / SVN.
  • Good understanding of SEO principles and ensuring that applications will adhere to them.
  • Knowledge in working with RESTful APIs.
  • Knowledge in working with Hybrid Mobile Applications such as Cordova, Ionic, Capacitor and Flutter.
  • Excellent knowledge of web analytics tools such as Google Analytics, Firebase, Mixpanel etc.
  • Strong problem-solving skills, logical thinking, an analytical and investigative mind, and creativity.
  • Proficiency in native android development using Jetpack compose or XML and/or knowledge of Swift UI or UI Kit will be an added advantage

Method of Application

Interested and qualified? Go to Co-operative Bank of Kenya on www.co-opbank.co.ke to apply

Stay updated with similar job openings by joining one of our Live Feed Channels below:

To apply for this job please visit www.co-opbank.co.ke.