Web/Mobile Developer

Posted 5 months ago


Job Title: Web/Mobile Developer
Reports to: Manager IT Development
Department: Information Technology


Job Purpose Statement:

Responsible for analysis and development of Web and Mobile applications.  Must be able to work with 3rd Party system vendors, functional business analysts, business process owners and other technical team members in supporting web/mobile application(s) design, development, and maintenance. Should be capable of executing requirements and design specification into development deliverables.


  1. Principal Accountabilities (KEY Performance areas):

Accountability (Responsibility)

·         Working with Business Analysts to develop web and mobile applications

·         Working with System Administrators to troubleshoot and resolve Web/Mobile Application(s) Production related issues

·         Actively participate in product design reviews by providing creative and practical ideas and solutions in a teamwork environment. A wide degree of creativity and latitude required

·         Document and demonstrate solutions by developing documentations, flowcharts, layouts, diagrams, charts, code comments and clear code.

·         Collecting requirement from internal Information Systems customers in conjunction with Kenya
Airways, to Source and develop appropriate System(s) to enable E- Commerce between Kenya
Airways and its internal staff, and its Customers

·         Expanding on existing Web Applications infrastructure to maximize on communication among
Kenya Airways staff and external Customers.

·         Consulting, negotiating, and communicating with the Company’s existing web/mobile Applications service
providers and partners to ensure system(s) that are in place work as per set systems and
standards, and undergo continuous improvement.

·         Creating Policies in conjunction with Kenya Airways to ensure service levels are maintained
between service providers and Kenya Airways Internal customers

·         Offering all consultancy services on matters concerning Web/Mobile applications development, setup
and management




  1. Knowledge and Experience


·         Bachelor’s degree in Computer Science, Information Technology, Computer Engineering or related degree


Additional Qualifications Training and certification in Episerver CMS

Certifications in web/mobile development tools and languages. (Added advantage)


Years of Experience


·         A minimum of 3 years’ experience in Web/Mobile Application Development and Support

  • Minimum 3 years programming experience in: ASP.NET(C#/VB), XML, MS SQL Server, SOAP/REST, Angular, React, Android, IOS

·         Experience in working with Windows and Unix/Linux environments.

·         Experience in Oracle and Microsoft database architecture


Other Skills


·         Good understanding of Software Development Life Cycle process
Behavioral competencies
  • Ability to excel in a fast paced, team-oriented environment.
  • Good troubleshooting skills and ability to work independently/ proactively are a must.
  • Excellent verbal and written communication; effective liaison skills and the ability to work with a wide-range of professionals in various disciplines.
  • Commitment to and has a high affinity for delivering the highest level of customer satisfaction
  • Motivated and energetic individual, who takes initiative, enjoys finding solutions to a varying number of challenges, is detail-oriented, and takes extreme pride in their work.




  1. Key Performance Indicators
  • Effectively gather and validate requirements.
  • Maintain proper documentation such as solution design documentations, integration documents.
  • Accurately size the effort required to execute a project.
  • Effectively manage the customer expectations by constantly communicating to business users.
  • Deliver development projects within the agreed schedule and plan.
  • Quality assurance by reducing the number of bugs uncovered during tests.
  • Ensure that all development projects are aligned to the overall project objective and that the result meets all requirements.
  • Adherence to architecture and design principles and coding standards
  • Self-motivated, enjoys problem solving, solution development
  • Adhere to the IT System development methodology (SCRUM)


  1. Job Challenge(s):
  • Working long hours and unplanned odd hours
  • Understanding business processes and business needs
  • Need to be technologically updated with emerging trends
  • Understanding user needs so that these are transformed into business application



  1. Sign Off:
Job Holder:    …………………………

Manager:        …………………………

HR Partner:   …………………………

Date:  ……………………………..

Date: ……………………………..

Date:  ……………………………..



If you feel that you are up to the challenge and possess the necessary qualification and experience, please send your resume with your cell phone contact indicating your experience and why you are the most suitable candidate for the role, clearly quoting the job title and job reference to the address below .



Apply Online