Posted:5 hours ago
By:Hiring Kenya
Company Details
Industry:
Insurance
Description:
Apollo Group (Apollo Investments Limited)was an idea born from the need to harness synergies across the insurance business. Built on commitment, integrity and innovation, it has risen to be one of the leading financial groups in East Africa. Apollo Investments Limited (AIL) includes APA Insurance (Kenya and Uganda). It underwrites General Insurance risks such as Fire, Marine, Aviation, Personal Accident, Motor, Liability, Agriculture, Property, and Micro Insurance. We also underwrite Health Insurance i.e. Corporate, Individual & Family Health Insurance. APA Life Assurance is one of the leading insurance companies in Kenya providing Life Insurance and Pension benefits.It has been recognised as The Best Insurance Company in Claims Settlement (Life Business). Our Individual products, APA Elimu,Pumzisha, Imarika and HosiCare aim to protect generations as well as help people from all walks of life to meet common needs. Apollo Asset Management which is an investment and wealth management firm licensed by the Retirement Benefits Authority (RBA) and the Capital Markets Authority (CMA) to conduct fund management and investment advisory services. Gordon Court (Apollo Conference Centre) is the premier event hosting location for both business and private functions in the city. From business conferences to private occasions, Apollo Conference Centre provides the ultimate meeting place. Established in 1977 as one of the first locally owned insurance companies, Apollo has achieved impressive growth over the years thanks to commitment to service and confidence of policyholders and a sound management policy. APA Apollo has been at the fore front of Innovations and taking bold and daring steps in the Insurance and Financial service sectors.
Job Description
KEY PRIMARY RESPONSIBILITIES
- Design and develop advanced, responsive, and cross-platform mobile applications using Flutter and Dart.
- Collaborate with designers and backend developers to create seamless user experiences and visually appealing interfaces.
- Collaborate with other team members to implement user stories, write tests, and continuously deliver new/improved product functionality.
- Write clean, efficient, maintainable, and reusable code.
- Integrate third-party services and APIs (e.g., Firebase, RESTful APIs) into mobile applications.
- Write unit tests for new and existing code.
- Participate in code reviews to maintain code quality and ensure best practices.
- Work with the incident team to identify and address support issues, debugging and troubleshooting as needed.
- Use Agile engineering practices and various software development technologies to rapidly develop creative and efficient solutions that enhance the organization’s technology stack
- Provide innovative solutions to complex business problems.
ACADEMIC QUALIFICATIONS
- Bachelor’s Degree in Information Technology / Computer Science or equivalent work experience
JOB SKILLS AND REQUIREMENTS
- Ability to work collaboratively in a team environment
- Real passion for development and a demonstrated appetite for continual learning
- Appreciation for pair programming
- Team-player who is positive, proactive, and a motivated self-starter
- Excellent written and verbal communication skills
- Strong analytical and problem-solving skills
PROFESSIONAL QUALIFICATIONS
- Any relevant professional qualification will be a plus
EXPERIENCE
- At least 3 years of experience in a similar role
- Proven experience as a Flutter Developer with a portfolio of mobile applications (iOS and Android).
- Proficiency in Dart programming language.
- Strong knowledge of Flutter SDK and associated libraries.
- Solid understanding of mobile architecture principles such as MVC, MVVM, or Clean Architecture.
- Experience with version control systems like Git.
- Understanding of RESTful APIs and asynchronous request handling.
- Experience in quality assurance processes, CI-CD, unit and integration testing.
- Knowledge of UI/UX design principles and familiarity with design tools such as Figma, Adobe XD, or Sketch.
- Experience in publishing apps to the Apple App Store and Google Play Store.
- Understanding of Agile methodologies and hands-on experience with task management tools like JIRA, Trello, or similar.
- Familiarity with Firebase, AWS, or other cloud services is a plus.
Education: Degree, Diploma
Employment Type: Full Time