Deadline: Jan 15, 2024
Job Description
Inkomoko is an affirmative action/equal opportunity employer. Refugees, women, and persons who reflect the diverse communities we serve are strongly encouraged to apply.
ABOUT THE OPPORTUNITY AND RESPONSIBILITIES
We are seeking a highly skilled Mobile Developer with a strong focus on Flutter to design, develop, and maintain innovative mobile applications for iOS and Android platforms. As a key member of our development team, you will collaborate with cross-functional teams to deliver seamless, user-friendly, and scalable mobile solutions. Your expertise in Linux and cross-platform frameworks will be crucial in optimizing development processes and ensuring high-quality deliverables.
Key Responsibilities:
- Design, develop, and maintain cutting-edge mobile applications using Flutter for iOS and Android platforms.
- Write clean, maintainable, and efficient code adhering to industry best practices.
- Collaborate with UX/UI designers to create user-centric interfaces that deliver exceptional user experiences.
- Integrate applications with backend services and RESTful APIs for optimal functionality.
- Troubleshoot, debug, and optimize applications to ensure peak performance, scalability, and security.
- Stay updated with the latest Flutter, Dart, and mobile technology trends to incorporate innovative solutions.
- Conduct thorough testing of applications to ensure high reliability and performance.
- Participate in code reviews to maintain code quality and provide constructive feedback to peers.
- Document development processes, code changes, and project workflows for easy reference and knowledge sharing.
- Leverage expertise in Linux environments to streamline development, deployment, and debugging processes.
WHO WE ARE LOOKING FOR
- Education: Bachelor’s degree in Computer Science, Engineering, or a related field.
- Minimum 5 years of proven experience as a Mobile Developer with a strong portfolio of published applications on the App Store or Google Play Store.
- Extensive experience with Flutter and Dart (cross-platform development is a MUST).
- Proficiency in Swift (for iOS) or Kotlin/Java (for Android) is a strong advantage.
- Hands-on experience with Linux-based environments for development and deployment.
- Familiarity with mobile frameworks such as React Native or Xamarin is a plus.
- Strong knowledge of mobile app architecture and design patterns.
- Experience integrating RESTful APIs and third-party libraries.
- Proficiency in version control systems such as Git.
- Advanced problem-solving skills with an acute attention to detail.
- Excellent communication and collaboration skills, with the ability to work effectively in cross-functional teams.
- Experience in agile development methodologies and tools like Jira.
- Understanding of mobile app security best practices and CI/CD pipelines.
- Expertise in continuous integration and deployment (CI/CD) tools.
- Experience with cloud services and mobile backend technologies (e.g., Firebase, AWS).
- Advanced knowledge of Linux shell scripting and debugging.
- Familiarity with containerization tools such as Docker.
- Strong understanding of mobile accessibility standards and regulations.
WHAT YOU’LL GET
This role is inside a high-growth, mission-driven social enterprise. By joining, you’ll access:
- Competitive salary, and potential Performance-based bonus
- Incredible company culture, with opportunities for learning and growth
- Diverse colleagues across the region, and policies that demonstrate commitment to equity and inclusion
- Ability to make a significant social impact to your community
- Health insurance for self and family
- Staff savings and provident fund, negotiated bank rates for long-term employees
- Generous annual leave, parental leave, and sabbatical options.
TO APPLY
If you’re excited about this role, please submit your application through the: jobs portal.
Tell us about what you’ll bring to this growing company.
Application deadline is on the 15th January 2025.
Inkomoko is committed to justice, diversity, equity and inclusion. As we seek to reflect the communities we serve, refugees and women are strongly encouraged to apply. As a company we have policies that ensure fair treatment in the application process.
NB: Only shortlisted candidates will be contacted. Employment is conditional upon successful background checks and other verification as needed.
All offers of employment will be subject to satisfactory references and background screening checks. Inkomoko also participates in the Inter Agency Misconduct Disclosure Scheme, In line with this Scheme, we will request information from job applicants’ previous employers about any findings of sexual misconduct, fraud, or abuse.
By applying, the job applicant confirms his/her understanding of these recruitment procedures.