![Feature image Mobile App Developer job](https://thejobadverts.com/wp-content/uploads/2024/08/minet-150x150.png)
Title : Mobile App Developer
Location : Nairobi
Division : Information Technology
Department : Information Technology
Deadline : Tuesday, 18, Feb, 2025
Purpose for the Job
The job holder will ensure development & delivery of Digital Applications for internal client and external client consumption.
Duties and Responsiblities
- Researching, designing, implementing, and managing software programs
- Researching, designing, implementing, and managing Mobile Applications
- Researching, designing, implementing, and managing Ai & Robotics software programs
- Designing and developing software systems using scientific analysis and mathematical models to predict and measure outcomes and design consequences.
- Preparing reports on programming project specifications, activities, or status and continuously giving weekly updates on status
- Determining operational practicality
- Developing quality assurance procedures
- Testing and evaluating new programs with Business users and/or customers
- Training Business users and/or customers
- Deploying software tools, processes, and metrics
- Identifying areas for modification in existing programs and subsequently developing these modifications
- Modifying software to fix errors, improve its performance, or upgrade interfaces.
- System testing and validation procedures.
- Consulting with departments or customers on project status and proposals.
- Working with customers or departments on technical issues including software system design and maintenance.
- Analyzing information to recommend and plan the installation of new systems or modifications of an existing system.
- Consulting with engineering staff to evaluate software hardware interfaces and develop specifications and performance requirements.
- Conferring with project managers to obtain information on limitations or capabilities.
- Development and deployment of API’s with external parties as and when required
- Handover & training of developed and Live applications to IT Operations team
- Ensure Daily Backups for the software applications and Databases
- Any other IT duties and software developments tasks that may be assigned from time to time.
Key Result Areas
- Preparing reports on programming project specifications, activities, or status and continuously giving weekly updates on status
- Designing and developing internal bespoke software applications
- Developing quality assurance procedures
- Testing and evaluating new programs with Business users and/or customers
- Training Business users and/or customers
- Deploying software tools, processes, and metrics
- Modifying software to fix errors, improve its performance, or upgrade interfaces.
- System testing and validation procedures
Key Competencies
- Experience in conversion of Business requirements into technical specifications
- Knowledge of operational issues around Projects management
- Strong interpersonal skills
- Conceptual analytical thinking
Knowledge And Skills Required
- Degree in Computer Science or related field from a recognized Institution
- Experience in Java/Kotlin for Android development, Swift/Objective-C for iOS development, experience with respective IDEs (Android Studio, Xcode), knowledge of cross-platform frameworks like Flutter or React Native, understanding of UI/UX design principles, familiarity with backend technologies (APIs, databases), and proficiency in version control systems like Git; ensuring they can build high-quality apps across both platforms while considering platform-specific nuances, experience in Frontend application development using, HTML, CSS
- API Development
- Payment Integrations
- Experience in MS Windows server Administration
- Experience in MS SQL Administration & scripting
Professional and Academic Qualifications
- Bachelor’s Degree
- Certificate in computer software programming
- Microsoft Certification, SQL Administration
Application Deadline
Tuesday, 18, Feb, 2025