Jobs Career Advice Signup
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Feb 19, 2020
    Deadline: Feb 29, 2020
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us

    The Kenya Revenue Authority (KRA) was established by an Act of Parliament, Chapter 469 of the laws of Kenya , which became effective on 1st July 1995 . The Authority is charged with the responsibility of collecting revenue on behalf of the Government of Kenya. A Board of Directors, consisting of both public and private sector experts, makes policy decisio...
    Read more about this company

     

    Officer - Mobile Application Developer (ICT)

    Grade:                               KRA ‘3’

    Department:                     Corporate Support Services (CSS)

    Division:                            Information and Communication Technology (ICT)

    Supervisor                        Supervisor, ICT

    Supervisee:                      Officer - ICT

    Job Summary:              

    The job holder is responsible for Development, Maintenance and Support of the KRA mobile Apps

    Key Responsibilities: 

    1. Design and build iOS and Android mobile applications
    2. Collaborate with cross-functional teams to analyse, design, and ship new features
    3. Build and publish applications containing high security and privacy standards for app stores
    4. Implement new technologies to maximize application performance
    5. Design, build, or maintain Mobile application, using authoring or scripting languages
    6. Ensures that the approved coding standards are consistently applied in every component developed
    7. Conducts unit testing of developed components based on agreed quality criteria.
    8. Prepare documentations (User manuals, Technical manuals, deployment instructions, roll back instructions, etc) to ensure that they meet set quality criteria for each component.
    9. Participates in quality review meetings for the system
    10. Provide guidance on to the technical teams.
    11. Adhere to change control procedures for the systems
    12. Provide support for post deployment issue
    13. Fix systems issues reported through a control process.
    14. Resolves issues arising from Quality Assurance (QA) tests.
    15. Prepares progress status reports as guided.
    16. Participate in software testing to quality assure the product.
    17. Any assignment given as and when directed by management

    Academic Qualifications     

    Bachelor’s degree in Computer Science, Management Information Systems, Information Technology, Electrical / Electronic Engineering, Telecommunications or any other related field.

    Professional Qualifications    

    • Working skills and knowledge
    • Hands on experience in Payment Gateway integration in mobile apps is a big plus
    • Hands on experience in integrations with mobile wallets
    • A portfolio of iOS/Android apps in the Play Store/app store is a plus
    • Hands on experience with Android studio & gradle build system
    • Git & Gerrit
    • Proven experience in Implementing geospatial applications
    • Proven experience in Developing apps for people with disabilities
    • Has experience in an Open source server-side scripting language like but not limited to PHP, Python

    Trainings

    Android:

    • Excellent knowledge in core Java
    • Hands on experience in The full life cycle of Android application development
    • Strong knowledge in RESTful web services
    • Good Knowledge of Android SDK's
    • Push Notifications & Toast
    • Eclipse & ANT based build system
    • Android Studio
    • Experience in Gradle.

     iOS:

    • Very good experience with Objective-C and iOS SDK
    • Good working knowledge in Cocoa Touch
    • Experience with memory management and caching mechanisms specific to mobile devices
    • Experience working with iOS frameworks such as Core Data, Core Animation, Core Graphics and Core Text

    JAVA, PHP:

    • Training in Application Development languages i.e. Java, PHP

    JBOSS/TOMCAT:

    • Training in Application and Web servers namely : JBOSS & Tomcat

    Relevant Work Experience Required

    • At least three (3) years’ work experience in Mobile App Development in a busy environment.
    • Has experience in integrating Business Systems
    • Has experience working on real-time applications
    • Has experience in development of single sign on solutions
    • Has experience in implementation  of different authentication schemes
    • Knowledge on network security

    Skills Required           

    • Team player
    • Results oriented
    • Innovative
    • Interpersonal skills
    • Communication skills

    Method of Application

    Find out what Kenya Revenue Authority (KRA) pays their workers, the gender composition of their workers and skills they possess

    Interested and qualified? Go to Kenya Revenue Authority (KRA) on www.kra.go.ke to apply

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Kenya Revenue Authority (KRA) Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail