Mobile Developer At Apa Life Assurance Company Ltd

Details of the offer

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.


Nominal Salary: To be agreed

Source: Myjobmag_Co

Requirements

Data Analytics Specialist At Sama

We are seeking a detail-oriented and analytical Data Analyst to join our team. The ideal candidate will leverage data to provide actionable insights that dri...


From Sama - Nairobi Area

Published a month ago

Data Analytics Manager At Sama

Lead, mentor, and develop a team of analysts, fostering a collaborative and innovative work environment. Collaborate with cross-functional teams to understan...


From Sama - Nairobi Area

Published a month ago

Backend Developer At Tech Care For All Africa (Tc4A)

About the Role We are seeking a Backend Developer to support product development. Your primary focus will be developing all server-side logic, ensuring high ...


From Tech Care For All Africa (Tc4A) - Nairobi Area

Published a month ago

Flutter Engineer Intern At Interintel Technologies Limited

JOB BRIEF We're seeking Flutter engineering interns who are fast learners and problem solvers! These internships may lead to full-time roles. You'll gain exp...


From Interintel Technologies Limited - Nairobi Area

Published a month ago

Built at: 2024-11-07T13:46:07.817Z